home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / dfÜ / bbs / tempdemo / docs / tdocs-tempest < prev    next >
Encoding:
Text File  |  1996-02-01  |  163.3 KB  |  4,893 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  __________________________________________________________________________
  14.  __________________________________________________________________________
  15.  
  16.          ___________      B B S    S O F T W A R E      ___________
  17.         /          /\_____ _______  _____________ _____/\          \
  18.        /__________/ /    //      /\/      /\     \\    \ \__________\
  19.        \ ___  ____\/    //      / /      /  \     \\    \/____  ___ /
  20.         V   \ \  /_____//______/ /______/    \_____\\_____\  / /   V
  21.         :    \ \ \  ___\\      \ \  ___ \    / ____// ____/ / /    .
  22.         .     \ \ \ \___ \ \  \ \ \ \__\ \  / /_\  / /___  / /     .
  23.                \ \ \  __\ \ \__\ \ \  ___/ / __/ \/___  / / /
  24.                 \ \ \ \____\ \  \ \ \ \   / /___\____/ / / /
  25.                  \_\/\_____\\_\/ \_\/\_\_/_____//_____/\/_/
  26.                    V       V  V    V   V V      V       V
  27.                    |       .  :    .   . |      :       .
  28.                    .          .    :     :      .       .
  29.  
  30.                /T\empest BBS v3.40 Documentation (c) 1993-96
  31.  
  32.                       (Revision Date: Janurary, 1996)
  33.  
  34.                             Author: Michael Bockert
  35.                      Documentation: Michael Bockert
  36.  
  37.  __________________________________________________________________________
  38.  __________________________________________________________________________
  39.  
  40.  __________________________________________________________________________
  41.  __________________________________________________________________________
  42.  
  43.                               C O N T E N T S
  44.  __________________________________________________________________________
  45.  
  46.  CHAPTER I - Notices
  47.  
  48.  1-1  Tempest General Information & History
  49.  1-2  Legal Information
  50.  1-3  How to contact the authors
  51.  1-4  How to register
  52.  1-5  Support BBS Sites
  53.  1-6  Distributors
  54.  1-7  Features List
  55.  
  56.  __________________________________________________________________________
  57.  
  58.  CHAPTER II - Requirements & Installation
  59.  
  60.  2-1  Software Requirements
  61.       A) Kickstart
  62.       B) Stack Handling
  63.       C) Fifo-Handler
  64.       D) SF (Serial Flusher for A2232 Cards)
  65.       E) Required Libraries
  66.  2-2  Hardware Requirements
  67.       A) C.P.U.
  68.       B) Hard Drive
  69.       C) Memory
  70.       D) Operating System
  71.       E) Serial Cards (Reviews)
  72.  2-3  Installation
  73.  2-4  Directories & Assignments
  74.  
  75.  __________________________________________________________________________
  76.  
  77.  CHAPTER III - BBS Files
  78.  
  79.  3-1  Data Files
  80.  3-2  Available files in (Text)     Directory
  81.  3-3  Available files in (RipGfx)   Directory
  82.  3-4  Available files in (Optional) Directory
  83.  3-5  Available files in (Scripts)  Directory
  84.  3-6  Module Directory Files
  85.       A) ArcCheck.mod
  86.       B) BatchULBP.mod
  87.       C) BBSConfig.mod
  88.       D) FileArc.mod
  89.       E) FLEdit.mod
  90.       F) InternodeController
  91.       G) InternodeLineChat
  92.       H) InternodeLiveChat
  93.       I) InternodeMsgSend
  94.       J) MsgArc.mod
  95.       K) Nuke.mod
  96.       L) UserEditor.mod
  97.       M) UserStatus.mod
  98.  
  99.  __________________________________________________________________________
  100.  
  101.  
  102.  CHAPTER IV - Commands
  103.  
  104.  4-1  Function Keys
  105.  4-2  Pull Down Menus & HotKeys
  106.  4-3  Global Commands
  107.  4-4  Message/File Area (Both) Commands
  108.  4-5  Message Area Commands
  109.  4-6  File Area Commands
  110.  4-7  Message Reading Prompt Commands
  111.  4-8  Message Line Editor Commands
  112.  4-9  Message Full Screen Editor Commands
  113.  4-10  File Listing Prompt Commands
  114.  4-11 New User Menu Commands
  115.  4-12 Download Flagged Files Menu
  116.  4-13 Command Stacking
  117.  4-14 Re-Defining Commands
  118.  
  119.  __________________________________________________________________________
  120.  
  121.  CHAPTER IX - Account Editor
  122.  
  123.  9-1  Account Editor: Main Menu
  124.  9-2  Account Editor: Period Limits Menu
  125.  9-3  Account Editor: Period Info Menu
  126.  9-4  Account Editor: Totals Menu
  127.  9-5  Account Editor: Terminal Settings Menu
  128.  9-6  Account Editor: Msg/File/Conf Access Menu
  129.  9-7  Account Editor: Normal Related Optional Flags
  130.  9-8  Account Editor: Sysop  Related Optional Flags
  131.  9-9  Account Editor: Presets
  132.  
  133.  __________________________________________________________________________
  134.  
  135.  CHAPTER X - (~) Variable Codes
  136.  
  137.  __________________________________________________________________________
  138.  
  139.  CHAPTER XI - Door Formats
  140.  
  141.  11-1  Tempest Doors
  142.  11-2  Paragon Door Emulation
  143.  11-3  Arexx Door Interface
  144.  11-4  Dos / Shell Door Interface
  145.  
  146.  __________________________________________________________________________
  147.  
  148.  APPENDIX A - Error Return Codes & Explanations
  149.  APPENDIX B - Troubleshooting
  150.  APPENDIX C - Console Editing & Ansi Codes
  151.  APPENDIX D - Auto Description Detection/Creation System
  152.  APPENDIX E - Hydra Bi-Directional Protocol
  153.  APPENDIX F - Archive Checking
  154.  APPENDIX G - New User Questions File
  155.  APPENDIX H - Making Tempest & Utils Resident
  156.  
  157.  __________________________________________________________________________
  158.  
  159.  INDEX....................................................At The End
  160.  TERMS/GLOSSARY...........................................At Very End
  161.  __________________________________________________________________________
  162.  __________________________________________________________________________
  163.  
  164.  __________________________________________________________________________
  165.  __________________________________________________________________________
  166.  
  167.                             CHAPTER I - Notices
  168.  __________________________________________________________________________
  169.  __________________________________________________________________________
  170.  
  171.  
  172.  1-1  /T\empest General Information & History
  173.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174.  Tempest and all supported files are compiled with SAS C v6.56 Compiler.
  175.  
  176.  o Tempest was the first in the world on Amiga to implement
  177.    File_ID Auto Description detection, creation, & Stripping.
  178.  
  179.  o Tempest was the first in the world on Amiga to implement
  180.    Hydra Bi-Directional Protocol.
  181.  
  182.  o Tempest was the first and still only software to have a Background
  183.    Batch Upload Processor.
  184.  
  185.  __________________________________________________________________________
  186.  
  187.  
  188.  1-2  Legal Information
  189.  ~~~~~~~~~~~~~~~~~~~~~~
  190.  Disclaimer:
  191.  
  192.  The author of Tempest are not responsible for any damage occurring
  193.  through the use of Tempest and/or its utilities.  You use this software
  194.  at your own risk.
  195.  
  196.  If you find any bugs or are having problems with running Tempest on your
  197.  system, please notify me.  I can only fix errors/bugs if I know about
  198.  them.
  199.  
  200.  You are not allowed to modify ANY of the executable files or the
  201.  documentation without prior consent.
  202.  
  203.  __________________________________________________________________________
  204.  
  205.  
  206.  1-3  How to contact Author
  207.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  208.  Tempest Support BBS - Dawn Of Eternity (515-255-3212) (10 Nodes)
  209.                                          515-255-3496 (node 2)
  210.  
  211.  .....Calling From England or Germany: 456-624-3212
  212.  .....Calling From Italy.............: 300-255-3212
  213.  .....Calling From Other Countries...: 150-255-3212
  214.  
  215.  (TRY THE 3 ABOVE NUMBERS FIRST, IF THEY ARE NOT SUPPORTED USE 515 NUMBER)
  216.  
  217.  Call the support BBS and leave comment to sysop
  218.  
  219.  InterNet Address: tempest@netins.net
  220.  
  221.       IRC Channel: #tempest
  222.            Handle: Skeleton
  223.  
  224.                    - Will try to be on this channel at these times
  225.                      for sure every week:
  226.  
  227.                      Monday (2:00 pm USA Central Standard Time)
  228.                             (8:00 pm UK Time)
  229.                             (9:00 pm EUROPE Time)
  230.  
  231.       IRC Channel: #amiga
  232.            Handle: Skeleton
  233.  
  234.                    - Other Days at 12:30-2:00pm (USA Central Standard Time)
  235.                      I will be in #amiga often during the week around the
  236.                      same time.
  237.  
  238.                    Try to be there a few minutes early, if you see me in
  239.                    the channel but I don't respond, leave any info you like
  240.                    and it will be in my capture.  Make sure it is actually
  241.                    me that is in the channel, check the my inet address
  242.                    above.
  243.  
  244.  __________________________________________________________________________
  245.  
  246.  
  247.  1-4  How to register
  248.  ~~~~~~~~~~~~~~~~~~~~
  249.  If you do not register, you will not be able to have anyone download files
  250.  on the bbs.  You also won't get support for bug fixes/ideas.
  251.  
  252.  To register for Tempest send check or money order for $99. U.S. Dollars.
  253.  
  254.  ** Price subject to change at any time. **
  255.  
  256.  If you wish to have the software mailed to you, then include $3. extra for
  257.  cost of disks and shipping.  Also any additional versions that you wish to
  258.  have sent will cost $3. each time to cover costs of shipping it to you.
  259.  
  260.  If you would just like the latest demo of Tempest mailed to you send $3. to
  261.  cover disks and shipping and I will mail you a copy.
  262.  
  263.  Send To:
  264.  
  265.  Michael Bockert
  266.  3846 - 36th Street
  267.  Des Moines, Iowa 50310
  268.  United States
  269.  
  270.  Make sure to print out the Registration.form and fill it out, including it
  271.  with your registration.
  272.  
  273.  Also call the support BBS and get yourself an account for future help
  274.  and upgrades of the BBS Software.  After your money has cleared you
  275.  will get the latest BBS Software and your own personal key file which will
  276.  allow user passwords to work.
  277.  
  278.  __________________________________________________________________________
  279.  
  280.  
  281.  1-5  Support BBS Sites
  282.  ~~~~~~~~~~~~~~~~~~~~~~
  283.  Support Status BBS Name         Nodes BBS Number        Sysop
  284.  ==============-================-=====-=================-======================
  285.  
  286.  World (My BBS).Dawn Of Eternity..10...515-255-3212......Michael Bockert
  287.                                        515-255-3496 (node 2)
  288.  
  289.  .....Calling From England or Germany: 456-624-3212
  290.  .....Calling From Italy.............: 300-255-3212
  291.  .....Calling From Other Countries...: 150-255-3212
  292.  
  293.  (TRY THE 3 ABOVE NUMBERS FIRST, IF THEY ARE NOT SUPPORTED USE 515 NUMBER)
  294.  
  295.  ------------------------------------------------------------------------------
  296.  
  297.  Australia......Tombstone..........4...+61-2-5642439.....Firestarter
  298.  
  299.  Belgium........The Tribe..........8...+32-51-570513.....Sternone
  300.  
  301.  Brazil.........Midnight BBS.......4...+55-11-8446702....Best
  302.  Brazil.........Phiber Way.........1...+55-51-3408083....Tranzstr
  303.  
  304.  England........Warp Speed.........1...+44-0151-9286610..Scouser
  305.  England........Urban Logic........1...+44-01203-491463..Viper
  306.                 Not online 24 hours a day.
  307.  
  308.  Germany........Skyline............2...+49-30-824-10-71..Casa Nova
  309.  Germany........Fast File System...7...+49-2241-924671...Scandic
  310.  
  311.  Holland........Ruins of Wisdom....2...+31-15-2142400....Taz Devil
  312.  
  313.  Sweden.........Infinate Power.....6...+46-171-67461.....Agamemnon
  314.  
  315.  
  316.  __________________________________________________________________________
  317.  
  318.  
  319.  1-6  Distributors
  320.  ~~~~~~~~~~~~~~~~~
  321.  - NONE -
  322.  __________________________________________________________________________
  323.  
  324.  1-7  Features List
  325.  ~~~~~~~~~~~~~~~~~~
  326.  - Complete GUI Server System with tons of gadgets, more than any other
  327.    BBS Server!
  328.  - Hydra Bi-Directional Protocol Support (First! on Amiga to support it).
  329.  - Internal Hydra Protocol Support       (First! on Amiga to do it).
  330.  - Full Resident ability for all of Tempest.
  331.  - Telnet ability with telnetd.device.
  332.  - File_id.diz Auto Descriptions         (First! on Amiga to support it).
  333.  - Tempest was the first and still only software to have a Background
  334.    Batch Upload Processor, files go online right away, no waiting for batch
  335.    to get done!
  336.  - Multiple Language Support.
  337.  - RipGraphics Support (Remotely Only).
  338.  - Most advanced flag/select files System of any bbs software.
  339.  - Fax support for receiving incoming fax,
  340.  - Internode Message Sending Module.
  341.  - Internode Line Chat Module.
  342.  - Internode Live Chat Module.
  343.  - Internode Controller:
  344.     - Abort user's transfers from another node (remote)
  345.     - Kick users off from another node (remote)
  346.     - Change online time of a user on another node (remote)
  347.     - Shutdown nodes (remote)
  348.     - Reboot Computer (remote)
  349.     - Reserve Node (remote)
  350.  - BBS Config program for setting up all configurations for all nodes.
  351.    NO ICONS!
  352.  - Special door version of the BBS Config program so you can define all
  353.    configs from remotely.
  354.  - Front End (TrapDoor) Support for Fidonet
  355.  - Definable Prompts / Text, can even have different prompt files for
  356.    different languages.
  357.  - 128 Per User Flags for controlling Users!
  358.  - Command History (Working on all term software!)
  359.  - Flagged files remain flagged even if you lose carrier.
  360.  - Flag / Select files for download with full range & wildcard support.
  361.  - View/Test/Read Text Inside/Download file inside archives.
  362.  - Tempest handles the stack internally, you never have to worry about the
  363.    stack.
  364.  - Ansi Type Support.
  365.  - Full Screen Msg Editor.
  366.  - Full drop to dos option.
  367.  - External Account Editor System (In addition to the internal one)
  368.    with Global Editing Options.
  369.  - Can edit a user's account from another node, even if that user is on
  370.    another node at the time, it updates the user online.
  371.  - There are currently 2 servers for Tempest in the works.  Some are beta
  372.    testing these servers.  Take your pick!  There will be even more to
  373.    choose from later on.  Full programming info is given out to programmers
  374.    that wish to code their own servers.  We don't hide things from the
  375.    programmers who like to code their own stuff.
  376.  - Tempest supports its own Tempest doors.
  377.  - Tempest supports Paragon Doors.
  378.  - Tempest supports Dos Doors.
  379.  - Tempest has its own Arexx interface for Arexx doors (hundreds of cmds).
  380.  - Zippy search through the file listings for up to 10 patterns at once.
  381.    10 patterns with 1 scan of the file listing.
  382.  - Protection against ZModem Leech utils which give users free downloads
  383.    on other bbs software, but not on Tempest!
  384.  - 3 Different sysop chat systems.  Normal Chat, Horizontal Split Screen,
  385.    and Vertical Split Screen.
  386.  - Null Modem Hookup/Connect option.
  387.  
  388.  
  389.  __________________________________________________________________________
  390.  __________________________________________________________________________
  391.  
  392.                   CHAPTER II - Requirements & Installation
  393.  __________________________________________________________________________
  394.  __________________________________________________________________________
  395.  
  396.  
  397.  2-1  Software Requirements
  398.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  399.       A) Kickstart
  400.          ~~~~~~~~~
  401.          Tempest requires kickstart 2.04 (V37) or greater to run.
  402.          You will also need the 2.1 (v38) or greater of the asl.library.
  403.  
  404.  
  405.       B) Stack Size
  406.          ~~~~~~~~~~
  407.          Stack is handled by Tempest completely, you don't have to worry about
  408.          it at all.  If your stack is too low for Tempest to run, Tempest
  409.          sets it for you internally, worry free.  Tempest runs in an 8k stack.
  410.  
  411.  
  412.       C) Fifo-Handler
  413.          ~~~~~~~~~~~~
  414.          Tempest requires that you have the fifo-handler active.
  415.          TServer will auto activate it for you if it is not already active.
  416.          If you are running other servers for Tempest you may have to run
  417.          the fifo handler before loading the server.
  418.  
  419.          You must have the fifo-handler installed in your L: directory
  420.          and the fifo.library installed in your LIBS: directory.
  421.  
  422.          After you have installed the handler and library you need to add
  423.          the following line to your startup-sequence only if you are not
  424.          running a server that auto activates it.  If you are using TServer
  425.          that comes with Tempest, there is no need to add this line at all.
  426.  
  427.          RUN <nil: >nil: L:fifo-handler
  428.  
  429.  
  430.       D) SF (Serial Flusher)
  431.          ~~~~~~~~~~~~~~~~~~~
  432.          If you are running your bbs with an A2232 Serial Card you will
  433.          need to run the SF (Serial Flusher) Util.  Use the following
  434.          template in your startup script for the bbs.
  435.  
  436.          Run >NIL: SF 2,3 40 45 TEMPEST:
  437.                  \ \ \ \ \  \  \   \_ Path to BBS Setup Directory
  438.                   \ \ \ \ \  \  \____ Buffer
  439.                    \ \ \ \ \  \______ Delay
  440.                     \_\_\_\_\________ Device Numbers of all Nodes
  441.  
  442.          Make sure to use a delay of 60 and buffer of 45, they have been
  443.          tested as the best possible results that I can find.
  444.  
  445.       E) Required Libraries
  446.          ~~~~~~~~~~~~~~~~~~
  447.          asl.library           : (v38+) Used for requesters in Tempest.
  448.                                  if you don't have v38 or greater of the
  449.                                  asl.library installed, undo v38 asl
  450.                                  library in the Tempest files and
  451.                                  install it.
  452.          Fifo.library          : Used for Remote Shell & Dos Doors.
  453.          rexxsyslib.library    : Used for Arexx Doors & Interface.
  454.  
  455.  
  456.       F) Font Requirement
  457.          ~~~~~~~~~~~~~~~~
  458.          Tempest works best with an 8 point font, however you can use
  459.          smaller/larger fonts if you wish.  When using larger fonts, keep in
  460.          mind that if your screen is not large enough, you may not see all
  461.          information on the screen at once and it may be un-useable, in which
  462.          case you should go back to an 8 point font.
  463.  
  464.  
  465.  __________________________________________________________________________
  466.  
  467.  
  468.  2-2  Hardware Requirements
  469.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  470.       A) C.P.U.
  471.          ~~~~~~
  472.          If you want to run more than 1 node and you have high speed
  473.          modems of 14.4+ it is suggested that you have an accelerator.
  474.  
  475.          Tempest has been tested on: 68000 / 010 / 020 / 030 / 040 / 060!!!
  476.          Tempest also works with full copyback mode on 040's.
  477.          Tempest has been FULLY Tested on a Cyberstorm 060, runs GREAT!
  478.  
  479.  
  480.       B) Hard Drive
  481.          ~~~~~~~~~~
  482.          Not needed but to run a good system you need one.
  483.  
  484.  
  485.       C) Memory (For current version, always changing)
  486.          ~~~~~~
  487.          - TServer will use around 120k of memory.
  488.          - Making Tempest resident will use 300k of memory.
  489.          - Tempest uses 130k per node when made resident.
  490.            Otherwise it will take around 427k per node.
  491.          - To run one node on Tempest you will need minimum 1 meg of
  492.            memory.
  493.  
  494.                              Memory Usage Charts
  495.                              ===================
  496.  
  497.                  No Users Online                Users on all nodes.
  498.  
  499.                               Non-                              Non-
  500.                    Resident Resident                 Resident Resident
  501.           --------.--------.--------.       --------.--------.--------.
  502.           1 Node  |  550 k |  550 k |       1 Node  |  650 k |  650 k |
  503.           2 Nodes |  680 k |  980 k |       2 Nodes |  880 k | 1180 k |
  504.           3 Nodes |  810 k | 1410 k |       3 Nodes | 1110 k | 1710 k |
  505.           4 Nodes |  940 k | 1840 k |       4 Nodes | 1340 k | 2240 k |
  506.           5 Nodes | 1070 k | 2270 k |       5 Nodes | 1570 k | 2770 k |
  507.           6 Nodes | 1200 k | 2700 k |       6 Nodes | 1800 k | 3300 k |
  508.           7 Nodes | 1330 k | 3130 k |       7 Nodes | 2030 k | 3830 k |
  509.           8 Nodes | 1460 k | 3560 k |       8 Nodes | 2260 k | 4360 k |
  510.           9 Nodes | 1590 k | 3990 k |       9 Nodes | 2490 k | 4890 k |
  511.          10 Nodes | 1720 k | 4420 k |      10 Nodes | 2720 k | 5420 k |
  512.  
  513.          - Charts above includes memory usage of all nodes and server.
  514.          - All values are for current version of Tempest and are always
  515.            changing with new versions.
  516.          - All values are estimated!
  517.          - Additional memory usage when users logon the bbs as you can see.
  518.            Around 40-100k per node depending on what the user is doing.
  519.  
  520.  
  521.       D) Operating System
  522.          ~~~~~~~~~~~~~~~~
  523.          Tempest works on operating systems running at least 2.04(v37)!
  524.          Tempest will not work on kick start 1.3 machines, unless they
  525.          are using a kick program to kick a rom image file into memory.
  526.          NOTE: Workbench v3.1 is the best operating system to run on.
  527.  
  528.          Tempest has been tested on: v2.04 / v2.1 / v3.0 / v3.1
  529.  
  530.       E) Serial Cards
  531.          ~~~~~~~~~~~~
  532.          Any serial card will work with Tempest, however you must consider
  533.          different things  like max DTE rate when considering which serial
  534.          card to buy.
  535.  
  536.          Tempest has been tested on the following cards:
  537.  
  538.          GVP I/O, Multiface III, ISDN Cards, ISDN Modems, ASDG, a2232.
  539.  
  540.          The best card I have found overall is the GVP I/O Externders.  The
  541.          A2232 would be the best if it only supported more than 19.2 dte rate
  542.          and didn't have the bugs.
  543.  
  544.  
  545.          Advantages/Disadvantages of serial cards I have used and know about:
  546.  
  547.          o A2232 Serial Card  (BAD, LOW DTE! & Problems)
  548.            ~~~~~~~~~~~~~~~~~
  549.            (Advantages)
  550.  
  551.             - Has 7 serial ports.
  552.             - Does not slow up the machine at all!!!
  553.             - Easy to hook up and install.
  554.  
  555.            (DisAdvantages)
  556.  
  557.             - Can only use 5 of the ports at 19.2 dte rate.
  558.             - Maximum DTE rate of 19200 baud which is too
  559.               low for most new modems such as 28.8's.
  560.             - Has some other problems with ascii sending
  561.               to the bbs too fast.
  562.             - Requires the use of the Serial Flusher to
  563.               maintain the lines properly.
  564.             - The serial card has been disconntinued a long time ago.
  565.  
  566.  
  567.          o Multiface III Serial Card  (OK, SLOW CPU & Minor Problems)
  568.            ~~~~~~~~~~~~~~~~~~~~~~~~~
  569.            (Advantages)
  570.  
  571.             - Supports High Dte rates up to 115,000 baud.
  572.  
  573.            (DisAdvantages)
  574.  
  575.             - Has only 2 serial ports per card.
  576.             - Slows up the machine a lot!!  More than any other card!
  577.  
  578.  
  579.          o GVP I/O Extender Card  (GOOD CHOICE)
  580.            ~~~~~~~~~~~~~~~~~~~~~
  581.            (Advantages)
  582.  
  583.             - Supports High Dte rates up to 115,000 baud.
  584.             - Slows up the machine but not near as bad as the multiface iii.
  585.  
  586.            (DisAdvantages)
  587.  
  588.             - Has only 2 serial ports per card.
  589.             - Second serial port is a simple custom cable that you have to
  590.               buy seperate just to get the 2 ports out of the card.
  591.             - Slows up the machine a little bit, but not near as bad as the
  592.               multiface iii.
  593.  
  594.  __________________________________________________________________________
  595.  
  596.  2-3  Installation
  597.  ~~~~~~~~~~~~~~~~~
  598.  Before we start, I would like to say that if you have already installed an
  599.  older version than this one, it is best to start over on the installation.
  600.  Simply Delete your old version and re-install the current version.  Once
  601.  you are registered you will get update releases with full changes file and
  602.  full conversion/upgrade steps so you won't have to start over.  However,
  603.  with demos archives, it is best to start over everytime you upgrade a demo
  604.  to check out.
  605.  
  606.  Step 1: Unarchive the BBS Software on your hard drive into its own directory.
  607.          C Directory files goes to your C: etc..
  608.  Step 2: Make an assignment to the directory you just made.  Example: Tempest:
  609.  Step 3: Make an assignment of NODE: to your T:  Example:  Assign NODE: T:
  610.  Step 4: Load the BBSConfig Utility to configure your BBS.  This is
  611.          REQUIRED to be able to run the BBS.  To load the config util you type
  612.          the name of the config util followed by the node number to edit,
  613.          followed by the assignments of your bbs files that you made above.
  614.  
  615.   Example:  run >NIL: Tempest:BBSConfig
  616.  
  617.  Consult the BBSConfig docs to understand how to use it.
  618.  
  619.  After setting up the bbs in the bbsconfig program, you are ready to load
  620.  the server.
  621.  
  622.   Example:  Run >NIL: Tempest:TServer
  623.  
  624.  After loading the TServer all nodes will auto load.
  625.  
  626.  - The demo contains a pre made accounts.data file for you, the sysop
  627.    account is already created!.. All you must do is hit F7 to access
  628.    account editor and edit the account to your handle and stats, or you
  629.    can do a sysop logon and type 'TS' to edit your personal
  630.    information.  The pre-made sysop account has full access to everything
  631.    on the bbs.
  632.  
  633.  
  634.  __________________________________________________________________________
  635.  
  636.  
  637.  2-4  Directories & Assignments
  638.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639.       A) Directories  (Some Required, others definable)
  640.          ~~~~~~~~~~~
  641.          ACCOUNTS    -- Defineable path, Used by all nodes.
  642.                         Contains 2 sub directories:
  643.                         APPLICATIONS - New User application answers.
  644.                         FLAGGEDFILES - Lists of user's flagged files.
  645.                         OLM          - Old Online Msgs that were not read.
  646.                         PMAIL        - Storage for Personal Mail files.
  647.                         All sub-directories are hard coded names!
  648.  
  649.          BULLETINS   -- Contains all your bulletins.
  650.                         HardCoded name, Used by all nodes!
  651.  
  652.          CATALOGS    -- Contains all file listings / Catalogs.
  653.                         Definable path, Used by all nodes!
  654.  
  655.          DOORS       -- Contains your doors.
  656.                         Definable path, Used by all nodes!
  657.  
  658.          FILES       -- Contains directories for all uploaded files.
  659.                         Definable path, Used by all nodes!
  660.  
  661.          LOGS        -- Contains your log files.
  662.                         Definable path, Used by all nodes!
  663.  
  664.          MODULES     -- Important doors needed for the bbs to operate.
  665.  
  666.          MSG         -- Contains directories for all messages.
  667.                         Definable path, Used by all nodes!
  668.  
  669.          OPTIONAL    -- Contains many important files for the bbs including
  670.                         files to re-define commands throughout the bbs.
  671.  
  672.          RIPGFX      -- Contains all .rip files for rip graphics.
  673.  
  674.          SCRIPTS     -- Contains all scripts and batch files used by
  675.                         Tempest.
  676.  
  677.  
  678.          SETUP       -- Contains all .data files needed by bbs.
  679.  
  680.          TEXT        -- Contains most text files viewed through out the
  681.                         bbs.
  682.                         If you are using languages.opt file for multiple
  683.                         languages then you need to put a set of the text files
  684.                         in a sub-directory for every language you use.
  685.  
  686.       B) Assignments
  687.          ~~~~~~~~~~~
  688.  
  689.          NODE:   (must be assigned).
  690.                  T: in RAM would be best place.
  691.  
  692.          * TServer will auto assign NODE: to T: if not assigned.
  693.  
  694.          You must also have an assignment for your main bbs files.  This
  695.          assignment must contain the Setup directory.
  696.          For Example you could call it TEMPEST:
  697.          Whatever you choose to call it is fine.
  698.  
  699.          It is also a good idea to make a few other assignments for the
  700.          locations of your files, doors, and messages.
  701.  
  702.          Examples:
  703.  
  704.          Assign DOORS: TEMPEST:DOORS
  705.          Assign MSG:   TEMPEST:MESSAGES
  706.          Assign FILES: TEMPEST:FILES
  707.  
  708.          These are just suggestions so that defining things in the bbsconfig
  709.          can be made easy and if you ever change where your files are to
  710.          another hard drive, this makes it easy to make the switch.
  711.  
  712.  
  713.  __________________________________________________________________________
  714.  __________________________________________________________________________
  715.  
  716.                           CHAPTER III - BBS Files
  717.  __________________________________________________________________________
  718.  __________________________________________________________________________
  719.  
  720.  
  721.  3-1  Data Files
  722.  ~~~~~~~~~~~~~~~
  723.  Accounts.Data ---- Data on the users.
  724.  Accounts.inx  ---- Index of User's Handles for fast access to Accounts.Data
  725.  Accounts.csum ---- Check Sum file of User's Handles, for faster access!
  726.  __________________________________________________________________________
  727.  
  728.  
  729.  3-2  Available files in (Text) Directory
  730.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731.  Languages Note: You must define your language directories inside your
  732.  Language.opt file in the optional directory.  After defining all your
  733.  languages make sub-directories in your text directory that match the
  734.  languages in your .opt file.  Make sure your Default Language is listed
  735.  first in the .opt file!  For Example: English
  736.  Then put a copy of these files in each sub-directory for all languages you
  737.  have defined.
  738.  
  739.  (All files can have .ami or .ibm ansi type support as well, depending on
  740.   what the user has selected for their ansi type)
  741.  
  742.  (Add .ansi to filenames for color version)
  743.  ## = Security Level of the User (Optional)
  744.  
  745.  Command Text Files
  746.  --------------------------------------------------------------------------
  747.  Cmds-CommentToSysop## -- Multiple Comment to sysops text.
  748.  Cmds-JoinConference## -- Join Conferences Menu Text File.
  749.  Cmds-PasswordChange## -- Text displayed before user changes/enters password.
  750.  Cmds-SysopDownload##  -- Text displayed before a sysop download prompt.
  751.  Cmds-ViewArchive##    -- Text displayed before viewing an archive.
  752.  Cmds-ZippySearch##    -- Displayed before zippy search prompt.
  753.  
  754.  
  755.  Help Text Files
  756.  --------------------------------------------------------------------------
  757.  Help-Bulletins##      -- Help file for Bulletins Area Commands
  758.  Help-Conf##           -- Help file for Conference Menu Commands
  759.  Help-Doors##          -- Help file for Doors Area Commands
  760.  Help-FileArea##       -- Help file for File Area Commands
  761.  Help-FileList##       -- Help file for File Listing Commands
  762.  Help-MsgArea##        -- Help file for Message Area Commands
  763.  Help-MsgRead##        -- Help file for Message Reading Commands
  764.  
  765.  
  766.  Menu Text Files
  767.  --------------------------------------------------------------------------
  768.  Menu-AccountEdit##    -- Account Editing Menu
  769.  Menu-Bulletins##      -- Bulletin Menu
  770.  Menu-CatalogMaint##   -- Catalog Maintance Menu
  771.  Menu-Conf##           -- Conference Menu (If msg/file areas are linked)
  772.  Menu-DLFlaggedFiles## -- Text displayed just before download selection when
  773.                           user has flagged files.
  774.  Menu-Doors##          -- Doors Area Menu
  775.  Menu-FileListNormal## -- File listing prompt menu - normal menu
  776.  Menu-FileListSysop##  -- File listing prompt menu - sysop menu
  777.  Menu-FileMail##       -- File Mail Menu
  778.  Menu-FileArea##       -- File Commands
  779.  Menu-GlobalCommands## -- Menu of all area Global Commands
  780.  Menu-LogOff##         -- Logoff Menu.
  781.  Menu-LogOff_FF##      -- Options for handling flagged files at logoff.
  782.  Menu-MassMail##       -- Mass Mail Menu.
  783.  Menu-MsgArea##        -- Message Commands
  784.  Menu-MsgEditNormal##  -- Message editor menu - normal menu
  785.  Menu-MsgEditSysop##   -- Message editor menu - sysop menu
  786.  Menu-MsgReadNormal##  -- Message reading prompt menu - normal menu
  787.  Menu-MsgReadSysop##   -- Message reading prompt menu - sysop menu
  788.  Menu-MsgScan##        -- Message scanning menu
  789.  Menu-NewFileScan##    -- New Files Scan from Date prompt menu
  790.  Menu-NewUser          -- Menu of New User Options
  791.  Menu-PMail##          -- Personal Mail Menu
  792.  Menu-UserListNormal## -- User List Command Menu (Normal Access).
  793.  Menu-UserListSysop##  -- User List Command Menu (Sysop Access).
  794.  Menu-Voting           -- Menu of Voting booth options.
  795.  Menu-ViewLogs##       -- View Logs menu.
  796.  
  797.  
  798.  Password Prompt Text Files
  799.  --------------------------------------------------------------------------
  800.  Pass-NewUser          -- Displayed before new user password prompt
  801.  Pass-RemoteShell##    -- Displayed before Remote Shell Password Prompt
  802.  Pass-SysopCommands##  -- Displayed before Sysop Commands Password Prompt
  803.  Pass-SystemEntry      -- Displayed before the System Password Prompt
  804.  
  805.  
  806.  Normal Text Files
  807.  --------------------------------------------------------------------------
  808.  Text-Birthday         -- Displayed to user's on their birthday.
  809.  Text-Countries        -- Country Codes List
  810.  Text-EnterChat        -- Displayed when entering chat
  811.  Text-ExitChat         -- Displayed when exiting chat
  812.  Text-GoodArchive      -- Displayed after a file has been uploaded and passed
  813.                           the archive check.  Not displayed if the
  814.                           BatchULBP.mod is in use.
  815.  Text-Joined           -- After joining BBS
  816.  Text-JoinedFileArea   -- displayed when a user joins the file area and
  817.                           they have the 'file stats display' disabled
  818.  Text-Joining          -- Joining the BBS txt file
  819.  Text-Logon            -- Logon screen
  820.  Text-Logoff##         -- Logoff text
  821.  Text-MsgNextCaller##  -- Message left to next caller
  822.  Text-NewUserQuestions -- Text displayed just before sysop defined new user
  823.                           questions are asked.
  824.  Text-PreConnect       -- Displayed before connect information on logon.
  825.  Text-PostConnect      -- Displayed after connect info, and before ansi y/n
  826.                           prompt.
  827.  Text-PostLogon        -- Post Logon Text, displayed directly after a user
  828.                           logs on with valid password.
  829.  Text-States           -- State Codes List
  830.  Text-SystemInfo##     -- Info on BBS System's hardware/software
  831.  Text-Welcome##        -- Displayed to all users when logging on
  832.  
  833.  Text-[#MONTH]-[#DAY]  -- Dated text files.  This allows the sysop to define
  834.                           text files to be displayed on certain days of the
  835.                           year.
  836.                           EXAMPLES: Text-12-25  (displayed on Dec 25)
  837.                                     Text-01-01  (displayed on new year)
  838.                                     Text-07-04  (displayed on July 4th)
  839.  
  840.  
  841.  Warning Text Files
  842.  --------------------------------------------------------------------------
  843.  Warn-BadByteRatio     -- Displayed when user has exceeded thier byte ratio.
  844.  Warn-BadFileRatio     -- Displayed when user has exceeded their file ratio.
  845.  Warn-BatchULBP##      -- Displayed after an upload when the Batch Upload BP
  846.                           flag is set on in the System Flags.  This text
  847.                           will inform the user that most or all of their
  848.                           uploads have been processed in background and are
  849.                           online.  It should also inform the user to please
  850.                           wait while in left over background processor's are
  851.                           running.
  852.  Warn-CoruptArchive##  -- Displayed when a file fails archive check.
  853.  Warn-CreatedAccount## -- Informs user that their account was auto created
  854.                           and that they must answer the following questions
  855.                           to complete their account info.
  856.  Warn-DailyExpired##   -- User calls in and has no time for the day
  857.  Warn-LockedOut##      -- Displayed to users who you lock out of bbs
  858.  Warn-LowSecurity##    -- Msg to lower access than allowed at that time
  859.  Warn-LowUploadSpace## -- Displayed when the hd space is getting low for
  860.                           uploads, sysop definable value.
  861.  Warn-NewSlow          -- New user & baud rate too slow
  862.  Warn-NoDescriptions   -- Displayed to users when they have files that need
  863.                           descriptions from a previous call.
  864.  Warn-NoMoreTime##     -- while online and time runs out for the day
  865.  Warn-NoUploadSpace##  -- Displayed when there is not enough hd space for
  866.                           uploads, sysop definable value.
  867.  Warn-OnAnotherNode##  -- Text displayed when user tries to logon 2 nodes.
  868.  Warn-OverCalled##     -- Called TOO many times in one day
  869.  Warn-PassHacking      -- Text displayed when password hacking occurs
  870.  Warn-ReservedCaller   -- Text displayed to user if bbs is waiting for a
  871.                           reserved caller assigned by the sysop.
  872.  Warn-Sleeptimeout##   -- Sleep Timeout text.
  873.  Warn-SysopUnAvail##   -- Sysop not available for chat text.
  874.  Warn-TooSlow          -- Baud rate too slow
  875.  
  876.  NUQuestions           -- New User Questions/Answers Info.
  877.  
  878.                           Example Entry:
  879.  
  880.                           (Q) 2:Where did you get this bbs number?
  881.                           (A) 0:
  882.                           (A) 0:
  883.  
  884.                           Line 1 is of the question type and tells the BBS
  885.                           that we have 2 answer lines.  The next 2 lines are
  886.                           of the answer type, and tell the bbs the minimum
  887.                           number of characters that must be entered on every
  888.                           answer line.
  889.  
  890.  
  891.  Other Files
  892.  --------------------------------------------------------------------------
  893.       CatList.# --- This is the text file where you define the list of
  894.                     sub file listings that are used in an area.  If you don't
  895.                     have any sub file listings, there is no point in having
  896.                     this file for the area.
  897.  
  898.        C_Area.# --- Would be the txt file displayed when going to a
  899.                     Conference Area 0-39
  900.                     (Used instead of M_Area & F_Area if you have your
  901.                      msg/file areas linked together)
  902.                     (EXAMPLE:  C_Area.1)
  903.  
  904.        M_Area.# --- Would be the txt file displayed when going to
  905.                     Message Area 0-39
  906.                     (EXAMPLE:  M_Area.1)
  907.  
  908.        F_Area.# --- Would be the txt file displayed when going to
  909.                     File Area 0-39
  910.                     (EXAMPLE:  F_Area.5)
  911.  
  912.        F_Pass.# --- displayed before password to access a file area  (#=Area)
  913.  
  914.        M_Pass.# --- displayed before password to access a msg area   (#=Area)
  915.  
  916.        C_Pass.# --- displayed before password to access a conference (#=Area)
  917.  
  918.  
  919.  DownloadInfo.# --- Would be the txt file displayed before downloading
  920.                     in File Area 0-39
  921.                     (EXAMPLE:  DownloadInfo.2)
  922.  
  923.   MsgPostInfo.# --- Would be the txt file displayed before posting mail
  924.                     in File Area 0-39
  925.                     (EXAMPLE:  MsgPostInfo.2)
  926.  
  927.    UploadInfo.# --- Would be the txt file displayed before Uploading
  928.                     in File Area 0-39
  929.                     (EXAMPLE:  UploadInfo.3)
  930.  
  931.              .G --- Any of the above files that have a .g instead of the
  932.                     .x (x=Area) number will be the global default for any
  933.                     areas that don't have their own file.
  934.  
  935.  Prompts.set     -- Definable Prompts/Text.
  936.                     Refer to the separate Prompts-Docs.
  937.  
  938.  
  939.  __________________________________________________________________________
  940.  
  941.  3-4  Available files in (RipGfx) Directory
  942.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  943.  RipGfx directory uses the languages.opt file just like the text dir.
  944.  So if you use languages you must make sub-directories
  945.  inside this directory just like you would on the text directory for the
  946.  languages.
  947.  
  948.  
  949.       Menu-ConfArea.rip
  950.       ~~~~~~~~~~~~~~~~~
  951.       Rip Graphics Menu File for the Conference Menu, when Msg & File Areas
  952.       are linked.
  953.  
  954.  
  955.       Menu-MsgArea.rip
  956.       ~~~~~~~~~~~~~~~~
  957.       Rip Graphics Menu File for the Message Area Menu.
  958.  
  959.  
  960.       Menu-FileArea.rip
  961.       ~~~~~~~~~~~~~~~~~
  962.       Rip Graphics Menu File for the File Area Menu.
  963.  
  964.  
  965.       Menu-Doors.rip
  966.       ~~~~~~~~~~~~~~
  967.       Rip Graphics Menu File for the Doors Menu.
  968.  
  969.  
  970.       Menu-Bulletins.rip
  971.       ~~~~~~~~~~~~~~~~~~
  972.       Rip Graphics Menu File for the Bulletins Menu.
  973.  
  974.  
  975.       YesNoPrompt.rip
  976.       ~~~~~~~~~~~~~~~
  977.       Rip Graphic Support for Yes/No selections.
  978.  
  979.  __________________________________________________________________________
  980.  
  981.  3-5  Available files in (Optional) Directory
  982.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  983.       Bulletins.opt (Command Definitions)
  984.       ~~~~~~~~~~~~~
  985.       Define Bulletins & Commands in bulletins area.
  986.  
  987.  
  988.       BadDownloads.opt
  989.       ~~~~~~~~~~~~~~~~
  990.       For filenames that you don't want anyone to ever download like:
  991.       accounts.data, register.data, etc.
  992.  
  993.  
  994.       BadUploads.opt
  995.       ~~~~~~~~~~~~~~
  996.       For filenames that you don't want anyone to ever upload, or file
  997.       patterns you want to lock out for filenames.  This is global for all
  998.       areas, below is how to restrict just a single area.
  999.  
  1000.       BadUploads-X.opt
  1001.       ~~~~~~~~~~~~~~~~
  1002.       (X=Area) Same as above except this file will only be used by the area
  1003.       defined with the x.
  1004.  
  1005.  
  1006.       BypassReserveCaller.opt
  1007.       ~~~~~~~~~~~~~~~~~~~~~~~
  1008.       This contains a list of sysops and co-sysops that are allowed to
  1009.       connect to the bbs even if the bbs is in reserve caller mode.
  1010.  
  1011.  
  1012.       CommentToSysop##.opt
  1013.       ~~~~~~~~~~~~~~~~~~
  1014.       A list of Co-sysops that can get mail when a user does a comment to
  1015.       sysop.  Requires Cmds-CommentToSysop in Text directory.
  1016.       Also allows ability to use different ones for different access levels.
  1017.  
  1018.  
  1019.       Doors.opt (Command Definitions)
  1020.       ~~~~~~~~~
  1021.       Define Doors & Commands in doors area.
  1022.  
  1023.  
  1024.       DownloadPaths.opt (Additional Paths for Downloads/Duplicate Checking)
  1025.       ~~~~~~~~~~~~~~~~~
  1026.       Additional paths to be searched for files when a user is selecting
  1027.       files for downloading.  Also used for searching for duplicate
  1028.       uploads.
  1029.       Global Default File.
  1030.  
  1031.  
  1032.       DownloadPaths-X.opt
  1033.       ~~~~~~~~~~~~~~~~~~~
  1034.       (X=Area) This is so you can define additional paths for one area
  1035.       without having to include additional paths for other areas like you
  1036.       would in the above global downloads.opt.  Remember that this file is
  1037.       also used for duplicate upload checking as well.
  1038.  
  1039.       Example for 'DownloadPaths-1.opt' Area 1 additional Paths:
  1040.  
  1041.       GIG1:Area-01/
  1042.       GIG2:Area-01/
  1043.       GIG3:Area-01/
  1044.  
  1045.  
  1046.  
  1047.       Drop_Carrier.opt
  1048.       ~~~~~~~~~~~~~~~~
  1049.       Contains connect rates that are not allowed on the bbs.
  1050.  
  1051.       EXAMPLE:
  1052.  
  1053.       CONNECT
  1054.       CONNECT 1200/*
  1055.  
  1056.       These examples would lock out 300 & 1200 Baud from connecting to the
  1057.       bbs.
  1058.  
  1059.  
  1060.       FileIdStrip.opt
  1061.       ~~~~~~~~~~~~~~~
  1062.       This allows you to define pattern matches for locking out unwanted
  1063.       text from the file descriptions.  This works if user's type the
  1064.       descriptions manually or if there is a file_id file found.
  1065.       All patterns will be automatically not used in the online description.
  1066.  
  1067.       Examples:
  1068.  
  1069.       *Uploaded*by*
  1070.       *Call*BBS*
  1071.       *Spreaded*by*
  1072.  
  1073.  
  1074.       FileListing.opt (Command Definitions)
  1075.       ~~~~~~~~~~~~~~~
  1076.       Redefines file listing prompt commands.
  1077.  
  1078.  
  1079.       FileMenu.opt (Command Definitions)
  1080.       ~~~~~~~~~~~~
  1081.       Redefines file base commands.
  1082.  
  1083.  
  1084.       FreeDownloads.opt
  1085.       ~~~~~~~~~~~~~~~~~
  1086.       Allows you to have pattern matching for filenames that you would like
  1087.       to be automatically free downloads!  Like a certain prefix or extension.
  1088.  
  1089.       Example:
  1090.  
  1091.       *.iff
  1092.       *.txt
  1093.  
  1094.  
  1095.       GlobalMenu.opt (Command Definitions)
  1096.       ~~~~~~~~~~~~~~
  1097.       Allows you to define global commands for doors, modules, printing
  1098.       text files, etc.  MACRO & FORCE commands will NOT be valid in this
  1099.       file!  CLONE command is only valid if you are cloning a GLOBAL
  1100.       command.
  1101.  
  1102.  
  1103.       Languages.opt
  1104.       ~~~~~~~~~~~~~
  1105.       Defines the different languages you wish to have on your system.
  1106.       All new languages should be added to the end of the list.
  1107.  
  1108.       Example:
  1109.  
  1110.       English
  1111.       French
  1112.       German
  1113.       Italian
  1114.  
  1115.       - Only define these languages in the .opt file, if you have a
  1116.         sub-directory already created for that language and all text files
  1117.         within it.
  1118.  
  1119.       - If the languages.opt file is not found, Tempest will look for text
  1120.         files in the root directory of Text directory.
  1121.  
  1122.       - The first language in the Languages.opt will be the default language.
  1123.  
  1124.  
  1125.  
  1126.       MainMenu.opt (Command Definitions)
  1127.       ~~~~~~~~~~~~
  1128.       Redefines message base commands.
  1129.  
  1130.  
  1131.       Members-X.opt
  1132.       ~~~~~~~~~~~~~
  1133.       (X=Node)
  1134.       Currently used as a bypass for NonMembers.opt files.
  1135.  
  1136.  
  1137.       Members.opt
  1138.       ~~~~~~~~~~~
  1139.       Same as above, just global for all nodes, not used if there is a
  1140.       Members-X.opt for the node.
  1141.  
  1142.  
  1143.       NonMembers-X.opt
  1144.       ~~~~~~~~~~~~~~~~
  1145.       (X=Node)
  1146.  
  1147.       Lock out certain users from a node with user names in a text file.
  1148.       Just make a simple text file with a list of users to lock out.
  1149.  
  1150.  
  1151.       NonMembers.opt
  1152.       ~~~~~~~~~~~~~~
  1153.       Same as above, just global for all nodes, not used if there is a
  1154.       NonMembers-X.opt for the node.
  1155.  
  1156.  
  1157.       MsgReading.opt (Command Definitions)
  1158.       ~~~~~~~~~~~~~~
  1159.       Redefines message reading prompt commands.
  1160.  
  1161.  
  1162.       Names.opt
  1163.       ~~~~~~~~~
  1164.       Locked out handles that are not allowed such as: SYSOP, ALL, etc.
  1165.  
  1166.  
  1167.       Passwords.opt
  1168.       ~~~~~~~~~~~~~
  1169.       Locked out passwords that no user is allowed to use.  Such as easy to
  1170.       hack passwords or common passwords.
  1171.  
  1172.  
  1173.       Sysop_vol.opt
  1174.       ~~~~~~~~~~~~~
  1175.       This file contains all paths that will be allowed to be downloaded
  1176.       from in sysop downloading or for local uploading.
  1177.  
  1178.  
  1179.       UploadPaths.opt
  1180.       ~~~~~~~~~~~~~~~
  1181.       Additional upload storage paths.  The paths defined in this file will
  1182.       be used if the original path for a file area is full and there is no
  1183.       room for storing the file on that hd.  In that case the bbs will scan
  1184.       this file, checking the paths to see if there is room to store the
  1185.       file and will place it in the first path that has room.
  1186.  
  1187.  
  1188.       UploadPaths-X.opt
  1189.       ~~~~~~~~~~~~~~~~~
  1190.       (X=Area) Same as above except this file will only be used by the area
  1191.       defined with the x.
  1192.  
  1193.  __________________________________________________________________________
  1194.  
  1195.  
  1196.  3-6  Available files in (Scripts) Directory
  1197.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1198.       AfterUpload-X.bat
  1199.       ~~~~~~~~~~~~~~~~~
  1200.       (X=Node) Script executed after an upload or batch upload.
  1201.  
  1202.       AfterUpload.bat
  1203.       ~~~~~~~~~~~~~~~
  1204.       Default AfterUpload batch file if there is no node specific script
  1205.       defined.
  1206.  
  1207.  
  1208.       LoadFax-X.bat
  1209.       ~~~~~~~~~~~~~~
  1210.       (X=Node) Script activated when an incoming fax is detected.
  1211.       If there is no loadfax scripts, then the fax will be ignored.
  1212.  
  1213.       - In this script you place the arexx interface command to interface
  1214.         the fax software with the modem.  One will be provided for
  1215.         GVPFax.
  1216.  
  1217.       LoadFax.bat
  1218.       ~~~~~~~~~~~~
  1219.       Default LoadFax batch file if there is no node specific script
  1220.       defined.
  1221.  
  1222.  
  1223.       LoadTerm-X.bat
  1224.       ~~~~~~~~~~~~~~
  1225.       (X=Node) Script activated when you hit HELP Key while waiting for a
  1226.       call.  Loads your Term up and will put bbs back online when you quit
  1227.       the term.  You may have to use the pause util in the script if the
  1228.       term detaches itself from the script this is run from.
  1229.  
  1230.       LoadTerm.bat
  1231.       ~~~~~~~~~~~~
  1232.       Default LoadTerm batch file if there is no node specific script
  1233.       defined.
  1234.  
  1235.  
  1236.       LogOff-X.bat
  1237.       ~~~~~~~~~~~~
  1238.       (X=Node) Script executed when a user logs off the BBS.
  1239.  
  1240.       LogOff.bat
  1241.       ~~~~~~~~~~
  1242.       Default Logoff batch file if there is no node specific script
  1243.       defined.
  1244.  
  1245.  
  1246.       RemoteShell-X.bat
  1247.       ~~~~~~~~~~~~~~~~~
  1248.       (X=Node) Script executed when you enter remote shell through the bbs.
  1249.       These are like your shell-startup scripts.  Can have a different one
  1250.       for every node.
  1251.  
  1252.       RemoteShell.bat
  1253.       ~~~~~~~~~~~~~~~
  1254.       Default RemoteShell batch file if there is no node specific script
  1255.       defined.
  1256.  
  1257.  
  1258.       Startup-X.bat
  1259.       ~~~~~~~~~~~~~
  1260.       (X=Node) Script executed when a node is loaded/started up.
  1261.  
  1262.       Startup.bat
  1263.       ~~~~~~~~~~~
  1264.       Script executed when a node is loaded/started up.
  1265.  
  1266.  
  1267.       ShutDown-X.bat
  1268.       ~~~~~~~~~~~~~~
  1269.       (X=Node) Script executed when a node is shut down normally.
  1270.  
  1271.       ShutDown.bat
  1272.       ~~~~~~~~~~~~
  1273.       Script executed when a node is shut down normally.
  1274.  
  1275.  
  1276.  __________________________________________________________________________
  1277.  
  1278.  
  1279.  3-7  Module Directory Files
  1280.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1281.       A) ArcCheck.mod
  1282.       ~~~~~~~~~~~~~~~
  1283.       Needed for archive checking, striping, & adding
  1284.       For docs on archive checker, see APPENDIX F - Archive Checking.
  1285.  
  1286.  
  1287.       B) BatchULBP.mod
  1288.       ~~~~~~~~~~~~~~~~
  1289.       Batch Upload Background Processor Module.  This module will put files
  1290.       online in the background while a user is still uploading more files.
  1291.       This option is controlled with a system flag (on/off).
  1292.  
  1293.  
  1294.       C) BBSConfig.mod
  1295.       ~~~~~~~~~~~~~~~~
  1296.       BBSConfig program loaded through the bbs
  1297.       Completely config the BBS from remotely.
  1298.       See BBSConfig-Docs for information on this module.
  1299.  
  1300.  
  1301.       D) FileArc.mod
  1302.       ~~~~~~~~~~~~~~
  1303.       Archive & Download File Listings
  1304.       Uses CD/Dat Temporary path for temporary files.
  1305.  
  1306.       - Module activated with 'AF' Global Command.
  1307.       - Can now archive file listings from a date.
  1308.  
  1309.  
  1310.       E) FLEdit.mod
  1311.       ~~~~~~~~~~~~~
  1312.       File Listing Editor (Edit File Descriptions and other info)
  1313.  
  1314.  
  1315.       F) InternodeController.mod
  1316.       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1317.       Perform functions remotely to other nodes, following can be done:
  1318.  
  1319.       o Kick a user off the bbs.
  1320.       o Abort a user's transfers.
  1321.       o Change a user's online time.
  1322.       o Reset computer.
  1323.       o Shutdown a node.
  1324.       o Reserve a node for a caller.
  1325.  
  1326.  
  1327.       - Module activated with 'IC' Global Command.
  1328.  
  1329.  
  1330.       G) InternodeLineChat.mod
  1331.       ~~~~~~~~~~~~~~~~~~~~~~~~
  1332.       Internode Line Chat Module (CB Module) for multiple users to chat with
  1333.       other users online.
  1334.  
  1335.  
  1336.       H) InternodeLiveChat.mod
  1337.       ~~~~~~~~~~~~~~~~~~~~~~~~
  1338.       Internode Live Chat one on one.  A user can chat with another user on
  1339.       another node in real time.  The users both see what the other types
  1340.       immediately after he types a character.
  1341.  
  1342.       - Module activated with 'CHAT' Global Command.
  1343.  
  1344.       CTRL-P = Page a user to invite them to enter chat.
  1345.       CTRL-R = Enter Private Rooms.
  1346.       CTRL-S = Send private text to a user already in chat.
  1347.       CTRL-W = Who is online.
  1348.       CTRL-X = Exit Chat.
  1349.  
  1350.  
  1351.       I) InternodeMsgSend.mod
  1352.       ~~~~~~~~~~~~~~~~~~~~~~~
  1353.       Send internode messages from one user to another user on another node.
  1354.       Supports sending a message to every user online at once.
  1355.       Supports a built in who is online display.
  1356.  
  1357.       - Module activated with 'OLM' Global Command.
  1358.  
  1359.  
  1360.       J) MsgArc.mod
  1361.       ~~~~~~~~~~~~~
  1362.       Archive & Download Messages
  1363.       Uses CD/Dat Temporary path for temporary files.
  1364.  
  1365.       - Module activated with 'AM' Global Command.
  1366.  
  1367.  
  1368.       K) Nuke.mod
  1369.       ~~~~~~~~~~~
  1370.       Nuke Module for killing files offline and taking credits.
  1371.  
  1372.  
  1373.       L) UserEditor.mod
  1374.       ~~~~~~~~~~~~~~~~~
  1375.       Lets users change some of their personal data and terminal settings.
  1376.  
  1377.  
  1378.       M) UserStatus.mod
  1379.       ~~~~~~~~~~~~~~~~~
  1380.       Online User stats display.
  1381.  
  1382.  __________________________________________________________________________
  1383.  __________________________________________________________________________
  1384.  
  1385.                            CHAPTER IV - Commands
  1386.  __________________________________________________________________________
  1387.  __________________________________________________________________________
  1388.  
  1389.  4-1  Function Keys
  1390.  ~~~~~~~~~~~~~~~~~~
  1391.  
  1392.       A) While the BBS is waiting for a Caller
  1393.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1394.           F1 -- Sysop Logon
  1395.                 ~~~~~~~~~~~
  1396.                 Sysop logon as the sysop, slot 1.  This by-passes the
  1397.                 logon screens, system passwords, and handle/password entry.
  1398.  
  1399.           F2 -- Local Logon
  1400.                 ~~~~~~~~~~~
  1401.                 Local logon as any user.  Can use the Local Login password
  1402.                 override so you don't have to know the user's password to
  1403.                 logon as them.
  1404.  
  1405.           F3 -- Open Shell
  1406.                 ~~~~~~~~~~
  1407.                 Open a new shell.
  1408.  
  1409.           F4 -- Reset Modem
  1410.                 ~~~~~~~~~~~
  1411.                 Resets the modem with the reset string.
  1412.  
  1413.           F5 -- Extra Tools Menu
  1414.                 ~~~~~~~~~~~~~~~~
  1415.                 1 - Reserve A Caller
  1416.                 2 - Instant Connect (From Voice Call)
  1417.                 3 - Enable  Serial Routines
  1418.                 4 - Disable Serial Routines
  1419.  
  1420.           F6 -- Toggle Operator Page On/Off
  1421.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1422.  
  1423.           F7 -- Account Editor
  1424.                 ~~~~~~~~~~~~~~
  1425.  
  1426.           F8 -- Load BBS Data
  1427.                 ~~~~~~~~~~~~~
  1428.  
  1429.           F9 -- Exit the BBS
  1430.                 ~~~~~~~~~~~~
  1431.  
  1432.          F10 -- Exit the BBS Off Hook (Busy)
  1433.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1434.  
  1435.          HELP - Execute Term Software
  1436.                 ~~~~~~~~~~~~~~~~~~~~~
  1437.                 Executes a script 'LoadTerm-x.bat' (X=Node) which is
  1438.                 used to autoload your term.  Then once you quit the term
  1439.                 the bbs goes back online automatically.  May need to
  1440.                 use pause program if your term auto runs in the
  1441.                 background.  This script is located in the Tempest
  1442.                 scripts directory.
  1443.  
  1444.  
  1445.       B) While a caller is on the BBS
  1446.          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1447.           F1 -- Enter / Exit Chat
  1448.                 ~~~~~~~~~~~~~~~~~
  1449.  
  1450.           F2 -- Add 5 Minutes to the Time
  1451.                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  1452.  
  1453.           F3 -- Remove 5 Minutes of Time
  1454.                 ~~~~~~~~~~~~~~~~~~~~~~~~
  1455.  
  1456.           F4 -- Turn Serial Input/Output On/Off on user
  1457.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1458.                 This locks the user so he does not see anything and can
  1459.                 not type as well, this way the sysop can perform operations
  1460.                 on the bbs and the user doesn't see any of it.
  1461.  
  1462.           F5 -- Remove/Add User Status Bar
  1463.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1464.                 This will remove / add the user status bar that shows
  1465.                 selective info about the user online.
  1466.  
  1467.           F6 -- Toggle Operator Page On/Off
  1468.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1469.  
  1470.           F7 -- Edit Account of user online
  1471.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1472.                 A please hold message will be displayed to the user while
  1473.                 you are editing his account.
  1474.  
  1475.  
  1476.           F8 -- Load BBS Data
  1477.                 ~~~~~~~~~~~~~
  1478.  
  1479.           F9 -- Kick user off the BBS
  1480.                 ~~~~~~~~~~~~~~~~~~~~~
  1481.  
  1482.          F10 -- Temporary Sysop Access
  1483.                 ~~~~~~~~~~~~~~~~~~~~~~
  1484.                 To temporarily grant sysop access to a User, or remove it.
  1485.                 If user logs off the bbs the bbs will automatically remove
  1486.                 the temporary sysop access.  Also any account editing while
  1487.                 temporary sysop access is on will not be saved!
  1488.                 This sysop access will also be removed after selecting files
  1489.                 for a sysop download.
  1490.  
  1491.          HELP - Capture Log On/Off
  1492.                 ~~~~~~~~~~~~~~~~~~
  1493.  __________________________________________________________________________
  1494.  
  1495.  
  1496.  4-2  Pull Down Menus & HotKeys
  1497.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1498.  
  1499.   System Menu
  1500.  .------------------------------.
  1501.  | Sysop Login                  |
  1502.  | Local Login                  |
  1503.  | Send Carrier                 |
  1504.  | Account Editor               |
  1505.  | ./ Sysop Available     [A] P |
  1506.  | Shell                  [A] N |
  1507.  | Re-Load Data           [A] L |
  1508.  | ./ Capture Log         [A] V |
  1509.  | ./ Printer Dump              |
  1510.  | About Tempest                |
  1511.  |------------------------------|
  1512.  | Quit Node              [A] Q |
  1513.  `------------------------------'
  1514.  
  1515.   User Menu (Only usable while a user is online)
  1516.  .------------------------------.
  1517.  | Chat (Enter/Exit)            |--> .-----------------.
  1518.  | Add time               [A] + |    |     Normal Chat |
  1519.  | Remove Time            [A] - |    | Horizontal Chat |
  1520.  | Edit User Online       [A] E |    |   Vertical Chat |
  1521.  | ./ Sysop Access        [A] S |    `-----------------'
  1522.  | Display Text File to User    |
  1523.  | Send File to User            |
  1524.  |------------------------------|
  1525.  | Drop User              [A] D |
  1526.  `------------------------------'
  1527.  
  1528.   Screen Menu
  1529.  .-------------------------------.
  1530.  | Iconify BBS             [A] I |
  1531.  | ./ Status Window        [A] B |
  1532.  | ./ Half Size                  |
  1533.  | ./ Use Workbench Screen       |
  1534.  | Font                          |
  1535.  | Screen Mode                   |
  1536.  `-------------------------------'
  1537.  
  1538.  
  1539.  __________________________________________________________________________
  1540.  
  1541.  
  1542.  4-3  Global Commands
  1543.  ~~~~~~~~~~~~~~~~~~~~
  1544.  [*] = Commands that are considered Sysop Related in nature.
  1545.  
  1546.  
  1547.     [ AF ] - Archive File Listings
  1548.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1549.     This command will call the external module FileArc.mod to archive and
  1550.     download file listings.
  1551.  
  1552.     - Archive files from date support.
  1553.     - Local Downloading to path ability.
  1554.     _______________________________________________________________________
  1555.  
  1556.  
  1557.     [ AM ] - Archive Messages
  1558.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  1559.     This command will call the external module MsgArc.mod to archive and
  1560.     download messages.
  1561.  
  1562.     - Local Downloading to path ability.
  1563.     _______________________________________________________________________
  1564.  
  1565.  
  1566.   * [ CA ] - Create Account
  1567.     ~~~~~~~~~~~~~~~~~~~~~~~
  1568.     Fast way for a sysop to create a new account, asks for user's handle,
  1569.     password and a preset to give the user for access.  When the user logs
  1570.     on with his auto created account, they will be asked to fill out the
  1571.     rest of their account information.
  1572.     _______________________________________________________________________
  1573.  
  1574.  
  1575.     [ CF ] - Clear Flagged Files:
  1576.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1577.     Clear / UnMark all flagged files.
  1578.     _______________________________________________________________________
  1579.  
  1580.  
  1581.     [ CHAT ] - Internode Live Chat
  1582.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1583.     Allows users to chat live with other users on other nodes.
  1584.     Command calls external module: InternodeLiveChat.mod
  1585.     _______________________________________________________________________
  1586.  
  1587.  
  1588.   * [ CONFIG ] - Load BBS Config Module
  1589.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1590.     This is a command to load the BBSConfig.mod file and edit bbs settings.
  1591.  
  1592.     - A special password can be defined for extra security.
  1593.  
  1594.     - A User Flag controls whether or not a user can access this command.
  1595.     _______________________________________________________________________
  1596.  
  1597.  
  1598.   * [ DIR ] - Directory:
  1599.     ~~~~~~~~~~~~~~~~~~~
  1600.     Allows a user to enter a path and bring up the directory listing of
  1601.     that path.
  1602.     _______________________________________________________________________
  1603.  
  1604.  
  1605.     [ DL ] - Download Flagged Files:
  1606.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1607.     Download Flagged Files Only.
  1608.     _______________________________________________________________________
  1609.  
  1610.  
  1611.   * [ DOS ] - Remote Shell:
  1612.     ~~~~~~~~~~~~~~~~~~~~~~
  1613.     Allows a user to enter a shell just as if he was on the system
  1614.     operator's computer.
  1615.  
  1616.     - A User Flag controls whether or not a user can access this command.
  1617.  
  1618.     - This is considered a Sysop option and should only be given to those
  1619.       you trust.
  1620.  
  1621.     - This command will be password protected, using the Remote Shell
  1622.       password in the BBSConfig.  If the sysop has not defined a password
  1623.       then the bbs will not allow anyone into the command.  This option
  1624.       requires a password no matter what!
  1625.  
  1626.     - When entered, the bbs will check the S: directory for a script called
  1627.       TempestNode-x (x=Node), and will execute a new shell using that
  1628.       script, if it exists.
  1629.  
  1630.     - To exit the shell just simply type EndCli and you are back to the bbs
  1631.       once again.
  1632.  
  1633.     - Entry of the shell will be recorded in the Sysop Activity Log.
  1634.     _______________________________________________________________________
  1635.  
  1636.  
  1637.     [ DR ] - Doors Area:
  1638.     ~~~~~~~~~~~~~~~~~~~
  1639.     In this area the user can enter whatever doors the sysop has installed.
  1640.  
  1641.     - The Doors are defined in the Doors.opt file in the Optional
  1642.       directory.
  1643.  
  1644.     - A User Flag controls whether or not a user can access this command.
  1645.  
  1646.     _______________________________________________________________________
  1647.  
  1648.  
  1649.   * [ DS ] - Sysop Download:
  1650.     ~~~~~~~~~~~~~~~~~~~~~~~
  1651.     This command allows a user to download files from the hard drives that
  1652.     are not listed in the file listings.
  1653.  
  1654.     - A User Flag controls whether or not a user can access this command.
  1655.  
  1656.     - This is considered a Sysop option and should only be given to those
  1657.       you trust.
  1658.  
  1659.     - This command will be password protected if the sysop has defined a
  1660.       sysop commands password in the BBSConfig.
  1661.  
  1662.     - User flag for controlling whether a user can download from any path
  1663.       or just paths listed in the Sysop_Vol.opt file in the Optional
  1664.       Directory.  So with the Sysop_Vol.opt & if user doesn't have the
  1665.       download from any path user flag on, you can restrict where users
  1666.       can download from.
  1667.  
  1668.     - You can lock out certain files from being downloaded with the
  1669.       BadDownloads.opt file in the Optional directory.  In this file
  1670.       you can enter filenames you don't want anyone being able to
  1671.       download.  Such as: Accounts.data and Register.data.
  1672.  
  1673.     - Entry of the sysop download will be recorded in the Sysop Activity
  1674.       Log.
  1675.     _______________________________________________________________________
  1676.  
  1677.  
  1678.   * [ ED ] - Edit a text file:
  1679.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  1680.     Lets a sysop edit a text file from the hard drive, such as a script or
  1681.     startup-sequence.
  1682.  
  1683.     - A User Flag controls whether or not a user can access this command.
  1684.  
  1685.     - This command will be password protected if the sysop has defined a
  1686.       sysop commands password in the BBSConfig.
  1687.  
  1688.     - This is considered a Sysop option and should only be given to those
  1689.       you trust.
  1690.  
  1691.     - Entry of the editor will be recorded in the Sysop Activity Log.
  1692.     _______________________________________________________________________
  1693.  
  1694.  
  1695.     [ FM ] - Private File Mail:
  1696.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1697.     This command allows users to send private files to each other just like
  1698.     they would in a message base except they are posting files instead.
  1699.     This is also where you go to download files sent to you.
  1700.  
  1701.       Commands:
  1702.  
  1703.       [ S ] Send File Mail to a User.
  1704.       [ V ] View File Mail sent to you.
  1705.       [ C ] Check File Mail you have sent.
  1706.     * [ L ] List All File Mail (Sysop Option).
  1707.       [ Q ] Quit back to main menu.
  1708.  
  1709.     - A User Flag controls whether or not a user can access this command.
  1710.     _______________________________________________________________________
  1711.  
  1712.  
  1713.     [ G ] - Goodbye (Logoff BBS):
  1714.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1715.     This command logs the user off the bbs.
  1716.  
  1717.     - If the user still has flagged files they will be prompted if they
  1718.       are sure about logging off.  If they logoff their flagged files will
  1719.       remained flagged for their next call to the system.
  1720.  
  1721.     - If the user has incomplete uploads the bbs will prompt them asking if
  1722.       they want to logoff still.
  1723.  
  1724.     - If the user selected not to see the Text-logon upon logging on then
  1725.       the logoff text will not be displayed either.
  1726.  
  1727.     - If the sysop has the global flag on and your personal user flag is on
  1728.       you will be prompted if you want to leave a message to the next
  1729.       caller before logging off.
  1730.  
  1731.     - If the sysop has turned it on, the user will go to a Logoff menu
  1732.       where they can, select from following menu:
  1733.  
  1734.       [ L ] Leave comment to sysop.
  1735.       [ M ] Message to next caller.
  1736.       [ N ] No, don't log off.
  1737.       [ R ] Re-Logon
  1738.       [ Y ] Yes, Log off [Default].
  1739.  
  1740.     _______________________________________________________________________
  1741.  
  1742.  
  1743.     [ H ] - Help Text Display:
  1744.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  1745.     This command will display the current area's help text.
  1746.  
  1747.     - Command requires the proper help text file for the area the user is
  1748.       in to display information.
  1749.     _______________________________________________________________________
  1750.  
  1751.  
  1752.     [ I ] - System Information:
  1753.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1754.     File: Text-SystemInfo
  1755.  
  1756.     This command will display to the user information on the BBS system's
  1757.     hardware/software setup, or anything the sysop feels he wants to
  1758.     display in the text file.
  1759.  
  1760.     - Command requires Text-SystemInfo file in the TEXT directory.
  1761.  
  1762.     - The sysop can define separate Text-Systeminfo files by adding the
  1763.       security levels at the end.
  1764.     _______________________________________________________________________
  1765.  
  1766.  
  1767.   * [ IC ] - Internode Controller
  1768.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1769.     Allows sysops to control other nodes from remotely.  Sysops have option
  1770.     to kick users off nodes, abort transfers, shutdown nodes, reboot computer.
  1771.     Command calls external module: InternodeController.mod
  1772.     _______________________________________________________________________
  1773.  
  1774.  
  1775.     [ INV ] - Invisible Mode (On/Off):
  1776.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1777.     Lets user toggle the Invisible Mode On/Off.  In invisible mode the user
  1778.     will be hidden from other users seeing him online in the who is online
  1779.     displays.
  1780.  
  1781.     - This option can be turned on/off globally by the sysop to prevent
  1782.       anyone from hiding.
  1783.  
  1784.     - A User Flag controls whether or not a user can access this command.
  1785.     _______________________________________________________________________
  1786.  
  1787.  
  1788.     [ LF ] - List Flagged Files:
  1789.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1790.     Allows you to view, select, de-select flagged files.
  1791.  
  1792.     - Ranges Supported.
  1793.  
  1794.     - Wildcards supported (*,?).
  1795.  
  1796.     [C] - Clear All Flagged Flies.
  1797.     [L] - List / De-Select Flagged Files.
  1798.     _______________________________________________________________________
  1799.  
  1800.  
  1801.     [ MM ] - Mass Mail Menu
  1802.     ~~~~~~~~~~~~~~~~~~~~~~~
  1803.     Allows sysops to post mass mail to many users with restrictions.
  1804.  
  1805.       Commands:
  1806.  
  1807.       [ R ] Read Mass Mail.
  1808.     * [ E ] Enter Mass Mail.
  1809.       [ C ] Comment to Sysop.
  1810.     * [ K ] Kill/Reset Mass Mail File.  (Deletes all mass mail)
  1811.       [ S ] Scan Mail.  With this option the user can scan msg headers and
  1812.             message body text for a given string.
  1813.  
  1814.       [ G ] Goodbye/Logoff.
  1815.       [ Q ] Quit back to Main Menu.
  1816.       [ ? ] Brings up the menu.
  1817.  
  1818.  
  1819.       Restriction Abilities: (Any Combination)
  1820.  
  1821.       - Can restrict msg by State Code.
  1822.       - Can restrict msg by Country Code.
  1823.       - Can restrict msg by minimum access level.
  1824.       - Can restrict msg by maximum access level.
  1825.       - Can restrict msg by minimum age.
  1826.       - Can restrict msg by maximum age.
  1827.  
  1828.     _______________________________________________________________________
  1829.  
  1830.  
  1831.     [ MU ] - Mute Internode Messages:
  1832.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1833.     Allows user to turn on/off the ability of other users to send internode
  1834.     messages to the user.
  1835.     _______________________________________________________________________
  1836.  
  1837.  
  1838.     [ NF ] - New File Global Scan:
  1839.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1840.     This command allows a user to view all the new files uploaded to the
  1841.     system since their last call.
  1842.  
  1843.     - Does not work from file listing prompt however.
  1844.     _______________________________________________________________________
  1845.  
  1846.  
  1847.     [ NM ] - New Mail Global Read:
  1848.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1849.     This command allows a user to view all the new messages posted to the
  1850.     system since the last time they read mail.  All un-read messages will
  1851.     be displayed.
  1852.  
  1853.     - Does not work from msg reading prompt however.
  1854.     _______________________________________________________________________
  1855.  
  1856.  
  1857.     [ O ] - Page System Operator:
  1858.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1859.     This command pages the system operator for a chat by the user.
  1860.  
  1861.     - There is a system flag set by the sysop that will allow/disallow the
  1862.       user to enter a reason for the chat.
  1863.  
  1864.     - If a user pages the sysop more than the allowed maximum per call, the
  1865.       bbs will inform them the maximum pages has been reached and tell them
  1866.       to post mail to the sysop.  The maximum value is definable by the
  1867.       sysop.
  1868.  
  1869.     - If the sysop has the Sysop Available flag turned off the bbs will
  1870.       search for the text file 'Warn-SyopUnavail' and display it, if not
  1871.       found the bbs  will inform the user with a default prompt that the
  1872.       sysop is not around and will not page the sysop.
  1873.  
  1874.     - If the sysop has turned it on, the bbs will ask the user to enter a
  1875.       reason for chat.  If the user hits return on this prompt, it aborts
  1876.       the entire operator page.
  1877.  
  1878.     - After a user has paged the sysop, if the sysop does not enter chat,
  1879.       the bbs will add a "C" flag to the server window by the user's
  1880.       handle to inform the sysop that the user has paged him.  Also if
  1881.       the node is un-iconified the user's name in the User Status window
  1882.       will change color as well (If the node is using at least 3
  1883.       bitplanes).
  1884.  
  1885.     - If the sysop enters chat with the user the bbs will display
  1886.       Text-EnterChat (entering chat) and Text-ExitChat (exiting chat), if
  1887.       they exists, if not there are default prompts.
  1888.  
  1889.     - While in chat with a user.
  1890.  
  1891.       CTRL-C allows the user to exit chat himself, if the sysop has allowed
  1892.              such an operation.
  1893.  
  1894.       CTRL-G will sound the beep/bell.
  1895.  
  1896.       CTRL-T will display the current date and time.
  1897.  
  1898.       CTRL-W will display who is on the other nodes.
  1899.  
  1900.     - As soon as the user starts the paging, the bbs will use workbench's
  1901.       sound preferences and will give a single beep, flash, both, or none
  1902.       depending on the preferences.  This flash will be displayed on all
  1903.       screens just to let the sysop know that someone has paged them.
  1904.  
  1905.     - All sysop pages are recorded in the callers log along with the
  1906.       reason, if one was given.
  1907.  
  1908.     - When a user pages the sysop, the server will pop up a small window
  1909.       showing who is paging and reason why asking if you want to chat, ignore,
  1910.       send msg to user.
  1911.     _______________________________________________________________________
  1912.  
  1913.  
  1914.     [ OLM ] - Internode Msg Send
  1915.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1916.     Allows users to send internode messages to users on other nodes.
  1917.     Command calls external module: InternodeMsgSend.mod
  1918.  
  1919.     - Support for stacking the node number with the command, 'olm 1'.
  1920.  
  1921.     _______________________________________________________________________
  1922.  
  1923.  
  1924.     [ PM ] - Personal Mail Menu
  1925.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1926.     Allows users to view/scan their personal mail.
  1927.  
  1928.       Commands:
  1929.  
  1930.       [ R ] Read Personal Mail.
  1931.       [ E ] Enter Private Mail to another user.
  1932.       [ C ] Comment to Sysop.
  1933.       [ K ] Kill/Reset your Mail File.  (Deletes all your messages)
  1934.       [ S ] Scan Mail.  With this option the user can scan msg headers and
  1935.             message body text for a given string.
  1936.  
  1937.       [ G ] Goodbye/Logoff.
  1938.       [ O ] Operator Page.
  1939.       [ Q ] Quit back to Main Menu.
  1940.       [ ? ] Brings up the menu.
  1941.  
  1942.     - When entering this area the bbs will auto scan for any new personal
  1943.       mail files that are unread and display their header.
  1944.     _______________________________________________________________________
  1945.  
  1946.  
  1947.     [ PW ] - Password Change:
  1948.     ~~~~~~~~~~~~~~~~~~~~~~~~
  1949.     Allows user to change their password.
  1950.  
  1951.     - User's will not be allowed to enter a password that matches their
  1952.       handle.
  1953.  
  1954.     - BBS will scan the passwords.opt file for invalid passwords locked
  1955.       out by the sysop.
  1956.     _______________________________________________________________________
  1957.  
  1958.  
  1959.     [ RF ] - Resume Files List
  1960.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1961.     This allows a user to view their files that can be resumed and allow
  1962.     the user to delete them.
  1963.     _______________________________________________________________________
  1964.  
  1965.  
  1966.     [ RL ] - Re-Logon to system:
  1967.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1968.     This allows a user to Re-Logon to the bbs as if he logged off and
  1969.     recalled.
  1970.  
  1971.     - A User Flag controls whether or not a user can access this command.
  1972.  
  1973.     - This is considered a Sysop option and should only be given to those
  1974.       you trust.
  1975.     _______________________________________________________________________
  1976.  
  1977.  
  1978.   * [ RUN ] - Run a DOS program:
  1979.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1980.     Allows the user to run a dos program in background of the bbs.
  1981.  
  1982.     - A User Flag controls whether or not a user can access this command.
  1983.  
  1984.     - This is considered a Sysop option and should only be given to those
  1985.       you trust.
  1986.  
  1987.     - This command will be password protected if the sysop has defined a
  1988.       Remote Shell password in the BBSConfig.
  1989.  
  1990.     - Any activity with this command will be recorded in the Sysop Activity
  1991.       Log.
  1992.  
  1993.     - Supports ASL File Requester in local mode.
  1994.     _______________________________________________________________________
  1995.  
  1996.  
  1997.     [ T ] - Time Display:
  1998.     ~~~~~~~~~~~~~~~~~~~~
  1999.     This command will display the current time and date to the user.
  2000.     _______________________________________________________________________
  2001.  
  2002.  
  2003.   * [ TD ] - Test a Door:
  2004.     ~~~~~~~~~~~~~~~~~~~~
  2005.     This command allows the sysop to test a doors without having to define
  2006.     them first in one of the .opt files in the Optional directory.
  2007.     You can test Tempest, Paragon, Dos, and Arexx Doors from this command.
  2008.  
  2009.     - This is considered a Sysop option and should only be given to those
  2010.       you trust.
  2011.  
  2012.     - This command will be password protected if the sysop has defined a
  2013.       Remote Shell password in the BBSConfig.
  2014.  
  2015.     - Supports ASL File Requester in local mode.
  2016.     _______________________________________________________________________
  2017.  
  2018.  
  2019.     [ TS ] - Terminal Settings:
  2020.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  2021.  
  2022.     MENU
  2023.     ~~~~
  2024.     Terminal Settings:
  2025.  
  2026.     ( 1)   Screen Length: 25                     (12)        Time Bar: (Now On)
  2027.     ( 2)    Screen Width: 80                     (13)    MsgBase Info: (Now On)
  2028.     ( 3)        Language: English                (14)  Msg SCR Clears: (Now On)
  2029.     ( 4) Msg Editor Type: FullScreen             (15) File SCR Clears: (Now On)
  2030.     ( 5)       Who Prefs: Deluxe                 (16)  Ask Read PMail: (Now On)
  2031.     ( 6) File Scan Prefs: Classic
  2032.     ( 7)      Ansi Color: (Now On)
  2033.     ( 8)      Ansi  Type: Rip Graphics
  2034.     ( 9)      Help Level: (Now Off)
  2035.     (10)    U/L Protocol: /T\ Internal ZModem
  2036.     (11)    D/L Protocol: /T\ Internal Hydra Bi-Directional
  2037.  
  2038.     (M) Turn Msg  Bases On/Off       (L) Logon Flags
  2039.     (F) Turn File Bases On/Off       (S) Signatures
  2040.  
  2041.  
  2042.     EXPLANATIONS
  2043.     ~~~~~~~~~~~~
  2044.      1) Screen length/height that the user can see on his screen.
  2045.      2) Screen width that the user can see on his screen.
  2046.      3) Language the user has chosen.
  2047.      4) Message Editor type, (Line Editor or Full Screen).
  2048.      5) Type of who display the user has chosen.
  2049.      6) File Scan mode the user has chosen.
  2050.      7) Ansi Color On/Off.
  2051.      8) Ansi Type (Normal Ansi, Amiga Ansi, IBM Ansi, Rip Graphics)
  2052.      9) Help level, type of help a user gets from the bbs.
  2053.     10) Selected Upload Protocol.
  2054.     11) Selected Download Protocol.
  2055.     12) Turns time bar that is displayed over main prompts on or off.
  2056.     13) Turns msg base stats on/off for the user.
  2057.     14) Turns screen clears on/off between messages.
  2058.     15) Turns screen clears on/off between screens in the file listings.
  2059.     16) Gives user a prompt upon logon, asking if they want to check their
  2060.         personal mail now or later.
  2061.  
  2062.      M) Allows a user to turn On/Off Msg Areas.
  2063.      F) Allows a user to turn On/Off File Areas.
  2064.      L) Logon Flags that lets the user define what they see when they logon.
  2065.      S) Define Msg and/or File Signatures.
  2066.  
  2067.         Msg Signatures are auto added to the end of all messages posted by
  2068.                        the user.
  2069.  
  2070.         File Signatures are auto added to the end of file descriptions of
  2071.                         every file uploaded by the user.
  2072.  
  2073.     _______________________________________________________________________
  2074.  
  2075.  
  2076.     [ UL ] - User List Menu:
  2077.     ~~~~~~~~~~~~~~~~~~~~~~~
  2078.     This command will show a list of all users who have access to the
  2079.     current area the user is in and are matched by one of the following
  2080.     patterns.
  2081.  
  2082.     - A User Flag controls whether or not a user can access this command.
  2083.     - Another User Flag controls whether or not a user can access the sysop
  2084.       related functions on the second half of the menu.
  2085.  
  2086.     User List Pattern Matching Normal Options:
  2087.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2088.     1) By Alias           5) By Country Code
  2089.     2) By Real Name       6) By Computer Type
  2090.     3) By City            7) By Age
  2091.     4) By State Code      8) By Gender
  2092.  
  2093.   * User List Pattern Matching Sysop Options:
  2094.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2095.     11) By Access Level   15) By Area Access
  2096.     12) By Normal Flags   16) By File Ratio
  2097.     13) By Sysop  Flags   17) By Byte Ratio
  2098.     14) By Sysop Comment
  2099.  
  2100.     Select Pattern Matching Type:
  2101.  
  2102.     - Wild Card support on strings.
  2103.     - Range Support on Access Levels and Age.
  2104.  
  2105.     _______________________________________________________________________
  2106.  
  2107.  
  2108.     [ US ] - User Settings:
  2109.     ~~~~~~~~~~~~~~~~~~~~~~
  2110.     Allows user to edit his personal Data.
  2111.  
  2112.     Personal Data:
  2113.  
  2114.     1)     Alias: MyAlias                    8) Voice Phone#: 555-555-5555
  2115.     2) Real Name: John Smith                 9)  Data Phone#: 555-555-5555
  2116.     3)   Address: 5555 - 55th Street        10)  Computer(s): A3000 Tower
  2117.     4)      City: Des Moines                11)   Birth Date: Jun 15, 1968
  2118.     5)     State: IA                        12)       Gender: Male
  2119.     6)  Zip Code: 55555
  2120.     7)   Country: USA
  2121.  
  2122.     _______________________________________________________________________
  2123.  
  2124.  
  2125.     [ VER ] - Display BBS Version and Author Info:
  2126.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2127.     Displays the current version of the software and author information.
  2128.     _______________________________________________________________________
  2129.  
  2130.  
  2131.   * [ VL ] - View/Download Logs:
  2132.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2133.     This command will allow the user to view callers log(s), sysop activity
  2134.     log(s), and the debug log(s).  It will come up with a menu asking which
  2135.     log type you wish to view, then ask which node's log you wish to view.
  2136.  
  2137.     1) Callers Log(s)
  2138.     2) Sysop Activity Log(s)
  2139.     3) De-Bug Log(s)
  2140.     4) Capture Log(s)
  2141.     5) Special User Log(s)
  2142.  
  2143.     View which kind of log:
  2144.  
  2145.  
  2146.     (V)iew Log, (R)everse View, (D)ownload Log:
  2147.  
  2148.  
  2149.     - A User Flag controls whether or not a user can access this command.
  2150.     _______________________________________________________________________
  2151.  
  2152.  
  2153.   * [ VN ] - View New User Applications:
  2154.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2155.     View new user applications.
  2156.  
  2157.     - A User Flag controls whether or not a user can access this command.
  2158.     _______________________________________________________________________
  2159.  
  2160.  
  2161.     [ WH ] or [ WHO ] - Who is Online:
  2162.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2163.     Allows a user to view who is on the other nodes.
  2164.  
  2165.     - Choice of 5 different internal displays, each user chooses which
  2166.       they want to have displayed by selecting the format in Terminal
  2167.       Settings menu.
  2168.  
  2169.     - Command uses internal routine, if you wish to replace it with an
  2170.       external door, you will have to edit the .opt files for the areas you
  2171.       want the command re-defined.
  2172.  
  2173.     - Users can hide from this display with [Q]uiet mode command.
  2174.  
  2175.     - A User Flag controls whether or not a user can access this command.
  2176.     _______________________________________________________________________
  2177.  
  2178.  
  2179.     [ WHM ] - Who is Online/Monitor Mode:
  2180.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2181.     Allows a user to view who is on the other nodes over and over in a
  2182.     monitor type mode.  Simply hitting any key will stop the monitor mode.
  2183.     _______________________________________________________________________
  2184.  
  2185.  
  2186.     [ Y ] - Your Online Stats:
  2187.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  2188.     Displays information on your account such as calls, posts, uploads,
  2189.     downloads, area access, and other info.
  2190.  
  2191.     - Command requires UserStatus.mod Module to be in your modules
  2192.       directory.
  2193.     _______________________________________________________________________
  2194.  
  2195.  
  2196.     [ ? ] - Display Menu:
  2197.     ~~~~~~~~~~~~~~~~~~~~
  2198.     Displays the current area's menu of commands.
  2199.     _______________________________________________________________________
  2200.  
  2201.  
  2202.     [ ?? ] - Display Global Commands Menu:
  2203.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2204.     FILE: Menu-GlobalCommands
  2205.  
  2206.     Displays the Global Commands Menu.
  2207.     Text Directory File: Menu-GlobalCommands
  2208.     _______________________________________________________________________
  2209.  
  2210.  
  2211.     [ / ] - Change File Listing View Mode:
  2212.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2213.     There are currently 7 different view modes for viewing the file
  2214.     listings.
  2215.  
  2216.      View Mode #1 - Browse: Heavy Verbose
  2217.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2218.  
  2219.      View Mode #2 - Browse: Light Verbose
  2220.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2221.  
  2222.      View Mode #3 - Scan: (Filenames 4 Across)
  2223.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2224.  
  2225.      View Mode #4 - Scan: (Standard)
  2226.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2227.  
  2228.      View Mode #5 - Scan: (Classic)
  2229.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2230.  
  2231.      View Mode #6 - Scan: (Simple)
  2232.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2233.  
  2234.      View Mode #7 - Scan: (Compressed)
  2235.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2236.  
  2237.     _______________________________________________________________________
  2238.  
  2239.  
  2240.     [ CURSOR   UP ARROW ] - Scroll upward in command history buffer:
  2241.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2242.     Allows you to scroll upward through your previously entered commands on
  2243.     the bbs.
  2244.     _______________________________________________________________________
  2245.  
  2246.  
  2247.     [ CURSOR DOWN ARROW ] - Scrolls downward in command history buffer:
  2248.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2249.     Allows you to scroll downward through your previously entered commands
  2250.     on the bbs.
  2251.     _______________________________________________________________________
  2252.  
  2253.  
  2254.  
  2255.  __________________________________________________________________________
  2256.  
  2257.  4-4  Message / File Area Commands
  2258.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2259.  
  2260.   * [ AE ] - User Account Editor:
  2261.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2262.     This command allows a user to edit other user's accounts.
  2263.  
  2264.     - A User Flag controls whether or not a user can access this command.
  2265.  
  2266.     - This is considered a Sysop option and should only be given to those
  2267.       you trust.
  2268.  
  2269.     - This command will be password protected if the sysop has defined a
  2270.       sysop commands password in the BBSConfig.
  2271.  
  2272.     - It is impossible for anyone to edit the system operator's account
  2273.       except for the system operator.
  2274.  
  2275.     - Passwords will not be seen in the account editor if a user is in the
  2276.       editor remotely.
  2277.  
  2278.     - More info is provided in the Account Editor Section of the docs.
  2279.     _______________________________________________________________________
  2280.  
  2281.  
  2282.     [ B ] - Bulletins Area:
  2283.     ~~~~~~~~~~~~~~~~~~~~~~
  2284.     In this area the user can view any bulletin the sysop has made.
  2285.  
  2286.     - The Bulletins are defined in the Bulletins.opt file in the Optional
  2287.       directory.
  2288.  
  2289.     - A User Flag controls whether or not a user can access this command.
  2290.     _______________________________________________________________________
  2291.  
  2292.  
  2293.     [ J ] - Join Area:
  2294.     ~~~~~~~~~~~~~~~~~
  2295.     This command lets a user switch from one area to another.  Works in
  2296.     both Message and File areas.
  2297.  
  2298.     - Upon entering a new area the bbs scans for new messages in that area
  2299.       that are addressed to you.
  2300.  
  2301.     - You can do some command stacking with this command and include the
  2302.       number of the area on the same line with a space in between like so:
  2303.  
  2304.       J 5
  2305.     _______________________________________________________________________
  2306.  
  2307.  
  2308.     [ L ] - Leave Feedback to Sysop:
  2309.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2310.     This command lets the user leave private E-Mail to the sysop.
  2311.  
  2312.     - If commenttosysop.opt file is in use in the Optional directory, you
  2313.       can setup multiple sysops so the user can select which sysop to leave
  2314.       mail to.  The CommentToSysop.opt file handles the list of sysops
  2315.       (Normal Sysop Excluded from list) and the Cmds-CommentToSysop in the
  2316.       text directory is where you have the menu setup.
  2317.     _______________________________________________________________________
  2318.  
  2319.  
  2320.   * [ SE ] - Self Edit:
  2321.     ~~~~~~~~~~~~~~~~~~
  2322.     This command allows a user to edit his own account since a user can not
  2323.     edit his own account in the normal account editor.
  2324.  
  2325.     - A User Flag controls whether or not a user can access this command.
  2326.  
  2327.     - This is considered a Sysop option and should only be given to those
  2328.       you trust.
  2329.  
  2330.     - Entry of the self edit will be recorded in the Sysop Activity Log.
  2331.     _______________________________________________________________________
  2332.  
  2333.  
  2334.     [ * ] - List Message/File Areas:
  2335.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2336.     This command allows a user to view which areas he has access to with a
  2337.     description of the area.
  2338.     _______________________________________________________________________
  2339.  
  2340.  
  2341.     [ > ] - Go to next higher available area:
  2342.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2343.     Move to next higher available area the user has access to.
  2344.     _______________________________________________________________________
  2345.  
  2346.  
  2347.     [ < ] - Go to next lower available area:
  2348.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2349.     Move to next lower available area the user has access to.
  2350.     _______________________________________________________________________
  2351.  
  2352.  
  2353.  
  2354.  __________________________________________________________________________
  2355.  
  2356.  
  2357.  4-5  Message Area Commands
  2358.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  2359.  [*] = Commands that are considered Sysop Related in nature.
  2360.  
  2361.  
  2362.     [ E ] - Enter a Message:
  2363.     ~~~~~~~~~~~~~~~~~~~~~~~
  2364.     This command lets a user enter a message on the bbs system.  The
  2365.     message can be public, private, anonymous, to all users, forwarded, or
  2366.     password protected.
  2367.  
  2368.     - A User Flag controls whether or not a user can access this command.
  2369.  
  2370.     - You can stack the user's name to enter mail to like so:
  2371.  
  2372.       e User's Name
  2373.  
  2374.       This will put the name given into the TO: prompt automatically.
  2375.  
  2376.     - To post a public message simply hit return or enter 'ALL' when asked
  2377.       who you want to send the message to.
  2378.  
  2379.     - To post a private message enter the name of the user you would like
  2380.       to send mail to and select 'Y' yes when asked if you want to make the
  2381.       message private.
  2382.  
  2383.     - To post anonymous message, if the system flag allows it and the user's
  2384.       user flag is set to yes, you simply select 'Y' yes when asked if you
  2385.       want it anonymous.
  2386.  
  2387.   * - To post priority messages (message to all users) you enter 'EALL'
  2388.       when asked who to enter message to.  User must have user flag on
  2389.       to be able to do this command.
  2390.  
  2391.     - To post password protected messages, if sysop allows it and the
  2392.       user's flag is on, you simply say 'y' yes to the prompt asking if you
  2393.       want it password protected.
  2394.  
  2395.     - When asked who to enter a message to if you enter a pattern with a
  2396.       '*' wildcard the bbs will go through all accounts finding matches and
  2397.       asking the user if that is who he wants to post mail to.
  2398.  
  2399.     - See also section on message editor.
  2400.     _______________________________________________________________________
  2401.  
  2402.  
  2403.     [ FB ] - Goto File Base:
  2404.     ~~~~~~~~~~~~~~~~~~~~~~~
  2405.     This command will take you to the File Base Area.
  2406.  
  2407.     - A User Flag controls whether or not a user can access this command.
  2408.     _______________________________________________________________________
  2409.  
  2410.  
  2411.     [ R ] - Read Message(s):
  2412.     ~~~~~~~~~~~~~~~~~~~~~~~
  2413.     - A User Flag controls whether or not a user can access this command.
  2414.     - See also section on Message Reading Commands.
  2415.     _______________________________________________________________________
  2416.  
  2417.  
  2418.     [ SM ] - Message Scanning Area:
  2419.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2420.     Allows a user to scan through a message base with different options to
  2421.     find the message(s) they are looking for.
  2422.  
  2423.     SCAN OPTIONS:
  2424.  
  2425.     [1] All message(s) to you.
  2426.     [2] Your message(s) that you have not read.
  2427.     [3] Enter text to be searched for (Zippy Search for messages)
  2428.         This option will let you scan through the message headers or if you
  2429.         choose it will also scan through the entire message body as well!!!
  2430.         This will show you all messages that are not private.
  2431.     [4] Message(s) written by you.
  2432.     [5] Message(s) from and to you.
  2433.     [6] Messages you wrote that have not been read.
  2434.     _______________________________________________________________________
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  __________________________________________________________________________
  2440.  
  2441.  
  2442.  
  2443.  4-6  File Area Commands
  2444.  ~~~~~~~~~~~~~~~~~~~~~~~
  2445.  [*] = Commands that are considered Sysop Related in nature.
  2446.  
  2447.     [ D ] - Download files:
  2448.     ~~~~~~~~~~~~~~~~~~~~~~
  2449.     - A User Flag controls whether or not a user can access this command.
  2450.  
  2451.     - File numbers or file names accepted.
  2452.  
  2453.     - Ranges Supported.
  2454.  
  2455.     - Wildcards supported (*,?).
  2456.  
  2457.     * Local downloading file(s):
  2458.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2459.       It is now possible to local download files on Tempest.  If you want
  2460.       to flag files that you would like to look at you can then go to
  2461.       download them and the bbs will ask for a destination path to copy
  2462.       the files to.  Also useful for flagging files and sending them
  2463.       to a path to upload to another bbs.
  2464.  
  2465.       - Supports ASL File Requester in local mode.
  2466.     _______________________________________________________________________
  2467.  
  2468.  
  2469.     [ F ] - View files (QuickMode):
  2470.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2471.     - A User Flag controls whether or not a user can access this command.
  2472.     _______________________________________________________________________
  2473.  
  2474.  
  2475.   * [ LU ] - Local upload a file(s):
  2476.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2477.     Local upload file(s) from your hard drive to your file listings.
  2478.  
  2479.     - This is considered a Sysop option and should only be given to those
  2480.       you trust.
  2481.  
  2482.     - This command will be password protected if the sysop has defined a
  2483.       sysop commands password in the BBSConfig.
  2484.  
  2485.     - If the file Sysop_Vol.opt exists in the optional directory, then the
  2486.       path the user enters, must be in the list of paths in the
  2487.       sysop_vol.opt file.  If it is not then the bbs will not allow the
  2488.       local upload to continue.  If the sysop_vol.opt file does not exist
  2489.       then the user can local upload from any path.
  2490.  
  2491.     - Wildcards supported (*,?).
  2492.  
  2493.     - File_ID.diz (Auto Descriptions) detection supported.
  2494.  
  2495.     - Archive Checking supported.
  2496.  
  2497.     - Area selection supported (if sysop has it the flag on)
  2498.  
  2499.     - Has built in protection to prevent users from local uploading the
  2500.       accounts.data or the register.data.
  2501.  
  2502.     - Supports ASL File Requester in local mode.
  2503.  
  2504.     - ASL requester supports multiple selection at a time.
  2505.  
  2506.     - Support for mass local uploding options for making it fully automated
  2507.       without the sysop having to input answers to questions on every file.
  2508.     _______________________________________________________________________
  2509.  
  2510.  
  2511.     [ MB ] - Goto Message Base:
  2512.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  2513.     This command will take you to the Message Base Area.
  2514.     _______________________________________________________________________
  2515.  
  2516.  
  2517.     [ N ] - New files from a date:
  2518.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2519.     - A User Flag controls whether or not a user can access this command.
  2520.  
  2521.     - N S U  = New Files Since Last Call.
  2522.  
  2523.     - N Y U  = New Files Since Yesterday.
  2524.  
  2525.     - N T U  = New Files Since Today.
  2526.  
  2527.     - N -5 U = New Files since 5 days back.
  2528.     _______________________________________________________________________
  2529.  
  2530.  
  2531.     [ R ] - Read a text file:
  2532.     ~~~~~~~~~~~~~~~~~~~~~~~~
  2533.     - A User Flag controls whether or not a user can access this command.
  2534.     _______________________________________________________________________
  2535.  
  2536.  
  2537.     [ RZ ] - Direct Upload:
  2538.     ~~~~~~~~~~~~~~~~~~~~~~
  2539.     This command will throw the BBS into Direct Upload.  Usually started
  2540.     by the user just starting his upload without selecting a command.
  2541.  
  2542.     _______________________________________________________________________
  2543.  
  2544.  
  2545.     [ U ] - Upload files:
  2546.     ~~~~~~~~~~~~~~~~~~~~
  2547.     - A User Flag controls whether or not a user can access this command.
  2548.  
  2549.     - A list of previous uploads that can be resumed will be displayed directly
  2550.       after the upload free space info.
  2551.  
  2552.     - Upload resuming is fully automatic on Tempest, the user doesn't have
  2553.       to worry about selecting to resume, the bbs detects incoming files
  2554.       and checks for resumable files automatically.
  2555.     _______________________________________________________________________
  2556.  
  2557.  
  2558.     [ V ] - View Archive Contents:
  2559.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2560.     This command allows the user to view the contents of an archive or in
  2561.     some formats even let them test the archive for errors on line.
  2562.  
  2563.     - A User Flag controls whether or not a user can access this command.
  2564.     _______________________________________________________________________
  2565.  
  2566.  
  2567.     [ Z ] - Zippy Search for a file:
  2568.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2569.     Will search through the file listing for given pattern.
  2570.  
  2571.     - Multiple Searches at once supported, up to 10 patterns at once!
  2572.  
  2573.     - Wildcards supported (*,?).
  2574.  
  2575.     - When entering this command the bbs will search for Cmds-zippysearch
  2576.       file in the text directory and display it if it is found.
  2577.  
  2578.     - If user searches for filenames including a '.' in the pattern, the
  2579.       bbs will search through the catalog index files only and the speed
  2580.       is unreal compared to searching through the massive catalog files.
  2581.     _______________________________________________________________________
  2582.  
  2583.  
  2584.     [ ZU ] - Zippy Search for all files uploaded by a certain user:
  2585.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2586.     Zippy search through the listing for all files uploaded by given
  2587.     uploader name.
  2588.  
  2589.     - Wildcards supported (*,?).
  2590.     _______________________________________________________________________
  2591.  
  2592.  
  2593.     [ + ] - Change direction of file scan to old->new:
  2594.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2595.     When selecting this the file listing will go forward from old to new
  2596.     when you enter (F) for quick mode.
  2597.     _______________________________________________________________________
  2598.  
  2599.  
  2600.     [ - ] - Change direction of file scan to new->old:
  2601.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2602.     When selecting this the file listing will go backwards from new to old
  2603.     when you enter (F) for quick mode.
  2604.     _______________________________________________________________________
  2605.  
  2606.  
  2607.  __________________________________________________________________________
  2608.  
  2609.  
  2610.  4-7  Message Reading Prompt Commands
  2611.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2612.  [*] = Commands that are considered Sysop Related in nature.
  2613.  
  2614.     [ A ] -- Read Message Again.
  2615.  
  2616.     [ C ] -- Copy message from one area to another (NOT IMPLEMENTED)
  2617.  
  2618.     [ D ] -- Delete Message (if message is not locked).
  2619.  
  2620.     [ E ] -- Re-Edit the message over in the message editor.  Can only edit
  2621.              your own messages unless you have sysop flag for that area,
  2622.              then you can edit all of them.
  2623.  
  2624.   * [ EH ] - Edit Message Header - TO, FROM, SUBJECT, Msg Type, etc
  2625.  
  2626.   * [ F ] -- Forward message to another user
  2627.  
  2628.     [ H ] -- Help text explaining all commands.
  2629.  
  2630.   * [ L ] -- Lock/Unlock a message from deletion
  2631.  
  2632.   * [ M ] -- Move message to another msg area.  (NOT IMPLEMENTED)
  2633.  
  2634.     [ NS ] - Non stop message reading (CTRC-C to abort)
  2635.  
  2636.   * [ P ] -- Put/Save file to a path*filename
  2637.              - Supports ASL File Requester in local mode.
  2638.  
  2639.     [ Q ] -- Quit message reading
  2640.  
  2641.     [ R ] -- Reply to message
  2642.  
  2643.     [ S ] -- Scan Mail.  With this option the user can scan msg headers that
  2644.              have just the msg #, to, from, subject, and number of lines long
  2645.              the message is.  This makes it fast and easy to scan mail quick
  2646.              to read only what you want to read.
  2647.  
  2648.   * [ TA ] - Trace/Display author of msg
  2649.  
  2650.     [ TM ] - Touch Message, Return it to Un-Read Status.  Used when 2 users
  2651.              use the same account and one user is reading mail intended for
  2652.              the other person using the account.
  2653.  
  2654.     [ X ] -- Download Current Message.
  2655.  
  2656.     [ ? ] -- Displays command listing / menu.
  2657.  
  2658.     [ - ] -- Change direction of message scan to backwards
  2659.  
  2660.     [ + ] -- Change direction of message scan to forward
  2661.  
  2662.   * [ ! ] -- Edit account of user that posted current displayed
  2663.              message (account editing)
  2664.  
  2665.  __________________________________________________________________________
  2666.  
  2667.  
  2668.  4-8  Message Line Editor Commands
  2669.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2670.  - Tabs implemented.
  2671.  - Can backspace on the first character of a line to go back to previous
  2672.    line!
  2673.  - Can setup the editor to give command line when hitting return on a
  2674.    blank line or you can toggle a switch to make it accept '/' or '.' on
  2675.    the first character of each line.. and return just goes to next line.
  2676.  - Message Editor supports 75 characters across by 100 lines down.
  2677.  
  2678.  [*] = Commands that are considered Sysop Related in nature.
  2679.  
  2680.     (A)bort     - Abort the entire message being entered.
  2681.  
  2682.     (C)ontinue  - Continue with the editing of the message.
  2683.  
  2684.     (D)elete    - Delete line(s) from the editor.  Ranges Supported!
  2685.  
  2686.     (E)dit      - Edit a line in the editor.
  2687.  
  2688.     (F)ileAttach- Save current message and attach files to it.
  2689.  
  2690.     (I)nsert    - Insert a line of text in between / before another line.
  2691.  
  2692.     (L)ist      - List entire message.
  2693.  
  2694.     (N)ew       - Re-Start the entire message over, erasing all text
  2695.                   entered.
  2696.  
  2697.     (Q)uote     - Quote part of the previous message that is being replied
  2698.                   to.  This option is only available when replying to a
  2699.                   message.
  2700.  
  2701.     (S)ave      - Save current message being entered.
  2702.  
  2703.     (V)isual Ed - Visual Editor Toggle.  This allows the user to change
  2704.                   between line editor and full screen visual editor.  If
  2705.                   the user is in the line editor, they move to the visual
  2706.                   editor, if they are in visual editor, they move to the line
  2707.                   editor.
  2708.  
  2709.   * (G)et       - Get text file and bring it into message editor.
  2710.                   Sysop only option!
  2711.                   - Supports ASL File Requester in local mode.
  2712.  
  2713.   * (P)ut       - Put text to a file on the harddrive.
  2714.                   Sysop only option!
  2715.                   - Supports ASL File Requester in local mode.
  2716.  
  2717.     (X)fer      - Upload the message.
  2718.                   - Supports ASL File Requester in local mode.
  2719.  
  2720.     [BACKSPACE] - On first position of a line if you hit backspace the
  2721.                   cursor jumps back to previous line to edit it.
  2722.  
  2723.  __________________________________________________________________________
  2724.  
  2725.  
  2726.  4-9  Message Full Screen Editor Commands
  2727.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2728.  [ CTRL-C ] - is used to exit editor and bring up command line
  2729.               prompt with commands listed above in the line editor commands.
  2730.  
  2731.  [ CTRL-K ] - Kill / Delete current line in editor.
  2732.  
  2733.  [ CTRL-S ] - is used to save message and exit.
  2734.  
  2735.  __________________________________________________________________________
  2736.  
  2737.  
  2738.  4-10  File Listing Prompt Commands
  2739.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2740.  [*] = Commands that are considered Sysop Related in nature.
  2741.  
  2742.   * [ C ] --- Copy file entry and/or file to another file area
  2743.  
  2744.   * [ CM ] -- Catalog Maintance options menu.
  2745.  
  2746.     [ D ] --- Download files
  2747.  
  2748.     [ E ] --- Edit file descriptions or other file info
  2749.               (Uses FLEdit.mod Module in Modules Directory)
  2750.  
  2751.   * [ EX ] -- Exchange 2 file entries in the file listing
  2752.  
  2753.     [ F ] --- Flag/Mark files for downloading
  2754.  
  2755.     [ H ] --- Help text explaining all commands.
  2756.  
  2757.   * [ K ] --- Delete files from listing, hard drive, or both then you
  2758.               have the ability to remove credits.
  2759.               Also ability to lock file out so no one can upload it again.
  2760.               (Uses Nuke.mod Module in Modules Directory)
  2761.  
  2762.     [ L ] --- List flagged/marked files
  2763.  
  2764.   * [ M ] --- Move file entry and/or file to another file area
  2765.  
  2766.     [ N ] --- Stop/Quit file listing
  2767.  
  2768.     [ NS ] -- Non Stop file listing -(CTRC-C to abort)
  2769.  
  2770.  ** [ P ] --- Protect Files.  Can protect them from deletion or protect
  2771.               them from being edited.
  2772.  
  2773.     [ Q ] --- Stop/Quit file listing
  2774.  
  2775.     [ R ] --- Read/Display text file
  2776.  
  2777.   * [ S ] --- Sysop validate a file
  2778.  
  2779.     [ U ] --- Upload files
  2780.  
  2781.     [ V ] --- View archive contents (View/Test/Read Inside/Download Inside)
  2782.  
  2783.               Once in this command you have different options available
  2784.               for various formats.  Possible functions are:
  2785.  
  2786.               (V)iew Archive Contents.
  2787.               (T)est Archive.
  2788.               (R)ead Test file inside archive.
  2789.               (D)ownload file inside archive.
  2790.               (A)bort.
  2791.  
  2792.     [ X ] --- Display extended file description on a file
  2793.  
  2794.     [ ? ] --- Displays commands listing / menu.
  2795.  
  2796.     [ - ] --- Change direction of scan to backwards
  2797.  
  2798.     [ + ] --- Change direction of scan to forward
  2799.  
  2800.     [ / ] --- Change type of file listing view mode -(7 Modes)
  2801.  
  2802.   * [ ! ] --- Edit user account of an uploader of a file.
  2803.               (account editing)
  2804.  
  2805.  __________________________________________________________________________
  2806.  
  2807.  
  2808.  4-11  New User Menu Commands
  2809.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2810.  [ R ] --- Register (Fill out application)
  2811.  [ G ] --- Guest Account
  2812.  [ E ] --- Re-Enter your name
  2813.  [ D ] --- Disconnect (Hang Up)
  2814.  __________________________________________________________________________
  2815.  
  2816.  
  2817.  4-12 Download Flagged Files Menu
  2818.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2819.  This menu comes up right before downloading files when you have flagged
  2820.  files.  These are commands that can be performed with your flagged file
  2821.  list.
  2822.  
  2823.  [ U ] --- Unflag Individual Files.  Allows user to answer Yes/No/All/Done
  2824.            prompt on every file in the flagged file list to de-select any
  2825.            files they don't want to download and don't want to remain
  2826.            flagged.
  2827.  [ S ] --- Select Individual Files From List to Download.  This option does
  2828.            same as above command, except it does NOT de-flag the files, it
  2829.            preserves them for your next download.
  2830.  [ N ] --- No, don't download flagged Files, return.  Don't download any
  2831.            files and return to main menu prompt.
  2832.  [ C ] --- No, don't download & CLEAR OUT flagged files.  Don't download
  2833.            any files and erase all flagged files.
  2834.  [ L ] --- List flagged files.  Has option to de-select any of the flagged
  2835.            files in the list.
  2836.  [ RETURN KEY ] --- Download all Flagged Files.
  2837.  
  2838.  __________________________________________________________________________
  2839.  
  2840.  
  2841.  4-13  Command Stacking
  2842.  ~~~~~~~~~~~~~~~~~~~~~~
  2843.  - Command Stacking on New Files Search:
  2844.  
  2845.  [ N ]          = New Files command
  2846.  
  2847.  [ N S ]        = 'S' Since Last Call
  2848.  [ N T ]        = 'T' Since Today
  2849.  [ N Y ]        = 'Y' Since Yesterday
  2850.  [ N -x ]       = '-x' Since so many days back, example: N -2 U
  2851.  [ N 01-01-93 ] = '01-01-93' Actual Date to scan from
  2852.  
  2853.  
  2854.  [ N S U ]      = 'U' = Upload Directory
  2855.  [ N S A ]      = 'A' = All file listings in this area
  2856.  [ N S G ]      = 'G' = Global Scan of all conferences
  2857.  
  2858.  [ N S U NS ]   = 'NS' = Nonstop file listing.
  2859.  
  2860.  
  2861.  - Command Stacking for Zippy Search:
  2862.  
  2863.  [ Z ]               = Search command
  2864.  [ Z file.dms ]      = Search for "file1.dms"
  2865.  [ Z file.dms U ]    = Search for "file1.dms" in upload directory
  2866.  [ Z file.dms U NS ] = Search for "file1.dms" in upload directory
  2867.                        with nonstop listing
  2868.  
  2869.  __________________________________________________________________________
  2870.  
  2871.  
  2872.  4-14  Re-Defining Commands
  2873.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2874.  OPTIONAL MENU EDITOR FOR RE-DEFINING COMMANDS
  2875.  
  2876.  Guide Lines.
  2877.  ~~~~~~~~~~~~
  2878.  1. These file are optional, but if used they must be located in the
  2879.     OPTIONAL DIRECTORY for Tempest to find them.
  2880.  
  2881.  2. These are the areas of the BBS in which you may define your commands.
  2882.     a. The Main Menu Area.       Actual File name:  MainMenu.opt
  2883.     b. The File Area.            Actual File name:  FileMenu.opt
  2884.     c. The Doors Area.           Actual File name:  Doors.opt
  2885.     d. The Bulletins Area.       Actual File name:  Bulletins.opt
  2886.     e. The File Listing Prompt   Actual File name:  FileListing.opt
  2887.     f. The Msg Reading Prompt    Actual File name:  MsgReading.opt
  2888.     g. Any of hte above prompts  Actual File name:  GlobalMenu.opt
  2889.  
  2890.  3. Any line that does not start with the '[' is considered a comment to
  2891.     the BBS.
  2892.  
  2893.  Syntax.
  2894.  ~~~~~~~
  2895.  [10-,12N,2,5,1]=NF|MACRO|F;N;;G
  2896.    \    \  \ \ \  \   \     \
  2897.     \    \  \ \ \  \   \     \_ Stacked Commands to execute with this command.
  2898.      \    \  \ \ \  \   \
  2899.       \    \  \ \ \  \   \_____ Command Type (Explained Below)
  2900.        \    \  \ \ \  \
  2901.         \    \  \ \ \  \_______ Command User actually types for your command.
  2902.          \    \  \ \ \
  2903.           \    \  \ \ \________ Limit the command to range of areas.
  2904.            \    \  \ \          * = Disables this security check.
  2905.             \    \  \ \
  2906.              \    \  \ \_______ Must have access to this file area #
  2907.               \    \  \         * = Disables this security check.
  2908.                \    \  \
  2909.                 \    \  \______ Must have access to this msg area #
  2910.                  \    \         * = Disables this security check.
  2911.                   \    \
  2912.                    \    \______ Optional Flag Security Check.
  2913.                     \           # + Type, Examle: 22N or 33S
  2914.                      \          The Number is Flag Number user must have set on
  2915.                       \         Type is 'N' for Normal Flags and
  2916.                        \                'S' for Sysop Related Flags
  2917.                         \       * = Disables this security check.
  2918.                          \
  2919.                           \____ Access/Security Level Security Check.
  2920.                                 This is a single/range of security levels that
  2921.                                 a user must have to use this command.
  2922.                                 * = Disables this security check.
  2923.  
  2924.  
  2925.  
  2926.  [10-,12N,2,5,1]=NF|MACRO|F;N;;G
  2927.    \\\\\\\\\\    \\ \\\\\ \\\\\\ Stacked commands to be executed.
  2928.     \\\\\\\\\\    \\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2929.      \\\\\\\\\\    \\ \\\\\ The Type of command (Explained Below)
  2930.       \\\\\\\\\\    \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2931.        \\\\\\\\\\    \\ The command the user types at the prompt
  2932.         \\\\\\\\\\    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2933.          \\\\\\\\\\  : A break down of the security needed for command.
  2934.           ~~~~~~~~~~ : They must have a Security level of 10 or higher.
  2935.                      : They must have Normal option flag #12 set on.
  2936.                      : Access to Message Area #2
  2937.                      : Access to File Area #5
  2938.                      : Limit this command to area 1 only.
  2939.  
  2940.  However, you may use an '*' in the Security Field which would omit that
  2941.  part of the Security Check.  An Example Follows.
  2942.  
  2943.   [*,*,2,5,*]=NF|MACRO|F;N;;Y
  2944.    \\\\\\\\\  \\ \\\\\ \\\\\\ Stacked commands to be executed.
  2945.     \\\\\\\\\  \\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2946.      \\\\\\\\\  \\ \\\\\ The Type of command (Explained Below)
  2947.       \\\\\\\\\  \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2948.        \\\\\\\\\  \\ The command the user types at the prompt
  2949.         \\\\\\\\\  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2950.          \\\\\\\\\  : A break down of the security needed for the command.
  2951.           ~~~~~~~~~ : I don't care what security they have.
  2952.                     : I don't care what Option Flags they Have.
  2953.                     : Access to Message Area #2
  2954.                     : Access to File Area #5
  2955.                     : I don't care what area your in, works in all areas.
  2956.  
  2957.  COMMANDS Available:  KILL,PRINT,MACRO,CLONE,T-DOOR,T-DOORL,P-DOOR,P-DOORL,
  2958.                       D-DOOR,MODULE,REXX,REXXL,ECHO,FORCE,EXECUTE,DOWNLOAD
  2959.  
  2960.  Command Types
  2961.  ~~~~~~~~~~~~~
  2962.  - CLONE:
  2963.    ~~~~~
  2964.    [*,*,*,*,*] = FILES | CLONE | F
  2965.  
  2966.    Tells the BBS to accept the Command 'FILES' and make it do the same thing
  2967.    as the internal 'F' command would have done.
  2968.  
  2969.  
  2970.  - D-DOOR:
  2971.    ~~~~~~
  2972.    [*,*,*,*,*] = info | D-DOOR | C:Info
  2973.  
  2974.    If a user types 'info' it will run the info command in C: and display the
  2975.    output just like it would in a regular shell.
  2976.  
  2977.  
  2978.  - DOWNLOAD:
  2979.    ~~~~~~~~
  2980.    [*,*,*,*,*] = RIP | DOWNLOAD | DL:Rip.lha
  2981.  
  2982.    With this command you can setup a command to send a file to the user
  2983.    with zmodem.
  2984.  
  2985.  
  2986.  - ECHO:
  2987.    ~~~~
  2988.    [*,*,*,*,*] = HELLO | ECHO | Hello World
  2989.    Prints a one liner to the screen.
  2990.  
  2991.  
  2992.  - EXECUTE:
  2993.    ~~~~~~~
  2994.    Ability to execute a script with a command.
  2995.  
  2996.    [255,*,*,*,*] = UPDATE | EXECUTE |S:UpdateScript.bat
  2997.  
  2998.  
  2999.  - FORCE:
  3000.    ~~~~~
  3001.    This is a slightly dangerous command.  If not used properly it can disable
  3002.    many of your commands.  This command is designed ONLY for sysops
  3003.    who have their msg and file areas linked together.  Basically this command
  3004.    will take whatever was entered and throw it into the opposite area.  So
  3005.    if the user was in the Msg Area and typed in 'D file1.dms' it would
  3006.    normally not work!  But if you had the following line at the bottom of your
  3007.    mainmenu.opt file:
  3008.  
  3009.    [*,*,*,*,*] = D | FORCE |
  3010.  
  3011.    .. Then the command 'D' would force the user into the file area and it
  3012.    would then use whatever was on the command line as if you entered it from
  3013.    the file area.  Same process works the other way as well.
  3014.  
  3015.    Typical MainMenu.opt file entries:
  3016.  
  3017.    [*,*,*,*,*] = D | FORCE |
  3018.    [*,*,*,*,*] = Z | FORCE |
  3019.  
  3020.    Typical FileMenu.opt file entries:
  3021.  
  3022.    [*,*,*,*,*] = E | FORCE |
  3023.  
  3024.  
  3025.  - KILL:
  3026.    ~~~~
  3027.    [*,*,*,*,*] = @ | KILL
  3028.  
  3029.    Removes the '@' command from this prompt.
  3030.  
  3031.  
  3032.  - MACRO:
  3033.    ~~~~~
  3034.    [*,*,*,*,*] = rz | MACRO | f;u;;
  3035.  
  3036.    Tells the BBS, if some one starts an upload right here, jump to the
  3037.    file area, and start an upload.
  3038.  
  3039.    [*,*,*,*,*]    = NF         |MACRO |F;N;;G
  3040.    Tells the BBS to jump to the File Area, and start a 'New' file search
  3041.    globally.
  3042.  
  3043.  
  3044.  - MODULE:
  3045.    ~~~~~~
  3046.    [10,*,*,*,*]   = Edit  | MODULE | Config.mod
  3047.    [10,*,*,*,*]   = Arc   | MODULE | MsgArc.mod
  3048.    [255,39,*,*,*] = Config| MODULE | BBSConfig.mod
  3049.  
  3050.    The above 3 commands would run the modules located in the
  3051.    'Modules' Directory.
  3052.  
  3053.  
  3054.  - PRINT:
  3055.    ~~~~~
  3056.    [*,*,*,*,*] = Rules | PRINT | Bulletins:rules.txt
  3057.    If a person types the command 'Rules' it will display the following
  3058.    text File.
  3059.  
  3060.  
  3061.  - P-DOOR:
  3062.    ~~~~~~
  3063.    [*,*,*,*,*] = Time Bank | P-DOOR | Doors:timebank
  3064.  
  3065.    If a user types 'Time Bank' it will run this door, in [partial paragon,*]
  3066.    mode.
  3067.  
  3068.  - P-DOORL:
  3069.    ~~~~~~~
  3070.    Same as P-DOOR, except it creates an exclusive lock so only 1 node can run
  3071.    the door at a time.
  3072.  
  3073.  
  3074.  - REXX:
  3075.    ~~~~
  3076.    [*,*,*,*,*] = Time Bank | REXX | REXX:tbank
  3077.  
  3078.    If a user types 'Time Bank' it will run the Arexx Script Door.
  3079.  
  3080.  - REXXL:
  3081.    ~~~~~
  3082.    Same as REXX, except it creates an exclusive lock so only 1 node can run
  3083.    the door at a time.
  3084.  
  3085.  
  3086.  - T-DOOR:
  3087.    ~~~~~~
  3088.    [*,*,*,*,*] = Empire | T-DOOR | Doors:Empire/Empire
  3089.  
  3090.    Runs a Tempest Door, when a user types 'Empire'
  3091.  
  3092.  - T-DOORL:
  3093.    ~~~~~~~
  3094.    Same as T-DOOR, except it creates an exclusive lock so only 1 node can run
  3095.    the door at a time.
  3096.  
  3097.  
  3098.    [-254,*,*,*,*]    = REMOVE OTHER COMMANDS |
  3099.    ; Disables the internal BBS commands with people the security level of
  3100.    ; 254 and below.  But the '255' level sysop still has all the internal
  3101.    ; commands.
  3102.  
  3103.    This command placed in your 'optional files' will allow you to disable
  3104.  
  3105.    all the commands that follow this line.  Including the BBS's internal
  3106.    commands, so it is very powerful for letting you define your commands.
  3107.    Please note the trailing seperator '|' is mandatory.
  3108.  
  3109.    PLEASE NOTE, this command will ignore all internal BBS commands so if you
  3110.    wish to use them, you must 'clone' them in the optional file before the
  3111.    'REMOVE OTHER COMMANDS' line.
  3112.  
  3113.  
  3114.    ** NOTE **
  3115.  
  3116.    All extra comments and blank spaces will slow up the speed of the bbs when
  3117.    it scans through the optional files.  So keep your comments, blank lines,
  3118.    and extra spaces to a minimum.
  3119.  
  3120.  __________________________________________________________________________
  3121.  __________________________________________________________________________
  3122.  
  3123.                         CHAPTER IX - Account Editor
  3124.  __________________________________________________________________________
  3125.  __________________________________________________________________________
  3126.  
  3127.  
  3128.  9-1  Account Editor: Main Menu
  3129.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3130.  
  3131.      User Slot..: # 1                            14> User Status..: Active
  3132.   1> Alias......: SysopHandle                    15> Access Level.: 255
  3133.   2> Real Name..: John Smith                     16> Sex..........: Male
  3134.   3> Voice Phone: 555-555-5555                   17> Preserve.....: Yes
  3135.   4> Data  Phone: 555-555-5555                   18> Weed Days....: 0
  3136.   5> Address....: 5555 55th Street               19> Reduce Days..: 0
  3137.   6> City.......: Des Moines                     20> Reduced Lev..: 0
  3138.   7> State......: IA                             21> File Credits.: 0
  3139.   8> Country....: USA                            22> Byte Credits.: 0
  3140.   9> Mail Route.: 55555                          23> .............:
  3141.  10> Computer(s): Amiga 3000T 040                24> .............:
  3142.  11> Birth Date.: Oct 14, 1968   Age: 25         25> Time Left....: 300
  3143.  12> Password...: User's Password                26> Chat Min Left: 300
  3144.  13> Comment....: Sysop's Note                   27> DL Files Left: 1000
  3145.      Last Call..: Sat Jan 08 13:16:16 1994       28> DL Bytes Left: 10,000,000
  3146.  
  3147.  <C> Conferences     <TS> Term Settings     <L> Period Limits (Limits)
  3148.  <F> File Areas       <O> Optional Flags    <I> Period Info   (Amount Used)
  3149.  <M> Message Areas    <P> Presets           <T> Totals
  3150.  
  3151.  E)xit, S)ave, R)eActivate, D)el, U)ndo, V)iew App <,>,+,-,? =>
  3152.  
  3153.  
  3154.    Commands:
  3155.     ~~~~~~~~
  3156.     [ # ] --- Number of item you wish to edit.
  3157.     [ C ] --- Edit user's conference access (Both MSG & FILE Areas).
  3158.     [ D ] --- Delete user.
  3159.     [ E ] --- Exit Account Editing with no save.
  3160.     [ F ] --- Edit user's file areas access.
  3161.     [ I ] --- Edit user's period/daily info used.
  3162.     [ L ] --- Edit user's period limits.
  3163.     [ M ] --- Edit user's msg areas access.
  3164.     [ O ] --- Edit user's option flags.
  3165.     [ P ] --- Pre-Define user's access by preset account setups.
  3166.     [ R ] --- Re-Activate user (UnDelete).
  3167.     [ T ] --- Edit user's all time Totals.
  3168.     [ TS ] -- Edit user's Terminal Settings.
  3169.     [ U ] --- Undo all changes.
  3170.     [ V ] --- View New User Applications.
  3171.     [ < ] --- Go backwards 1 account.
  3172.     [ > ] --- Go forward 1 account.
  3173.     [ - ] --- Scan backwards through accounts when hitting return.
  3174.     [ + ] --- Scan forward through accounts when hitting return (Default).
  3175.     [ CR ] -- Return will take you to the next account.
  3176.  
  3177.     Options:
  3178.     ~~~~~~~
  3179.     9-1.1  Alias
  3180.     ~~~~~~~~~~~~
  3181.     9-1.2  Real Name
  3182.     ~~~~~~~~~~~~~~~~
  3183.     9-1.3  Voice Phone
  3184.     ~~~~~~~~~~~~~~~~~~
  3185.     9-1.4  Data  Phone
  3186.     ~~~~~~~~~~~~~~~~~~
  3187.     9-1.5  Address
  3188.     ~~~~~~~~~~~~~~
  3189.     9-1.6  City
  3190.     ~~~~~~~~~~~
  3191.     9-1.7  State Code
  3192.     ~~~~~~~~~~~~~~~~~
  3193.     9-1.8  Country Code
  3194.     ~~~~~~~~~~~~~~~~~~~
  3195.     9-1.9  Mail Route
  3196.     ~~~~~~~~~~~~~~~~~
  3197.     9-1.10  Computer(s)
  3198.     ~~~~~~~~~~~~~~~~~~~
  3199.     9-1.11  Birth Date & Age
  3200.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3201.     9-1.12  Password
  3202.     ~~~~~~~~~~~~~~~~
  3203.     9-1.13  Comment
  3204.     ~~~~~~~~~~~~~~~
  3205.     9-1.14  User Status
  3206.     ~~~~~~~~~~~~~~~~~~~
  3207.     9-1.15  Access Level
  3208.     ~~~~~~~~~~~~~~~~~~~~
  3209.     9-1.16  Sex
  3210.     ~~~~~~~~~~~
  3211.     9-1.17  Preserve
  3212.     ~~~~~~~~~~~~~~~~
  3213.     9-1.18  Weed Days
  3214.     ~~~~~~~~~~~~~~~~~
  3215.  
  3216.     9-1.19  Reduce Days
  3217.     ~~~~~~~~~~~~~~~~~~~
  3218.     (Not working yet)
  3219.  
  3220.  
  3221.     9-1.20  Reduced Level
  3222.     ~~~~~~~~~~~~~~~~~~~~~
  3223.     (Not working yet)
  3224.  
  3225.  
  3226.     9-1.21  File Credits
  3227.     ~~~~~~~~~~~~~~~~~~~~
  3228.     This value is how many file credits a user has before downloads start
  3229.     counting against the user again.  This would be used normally for payers
  3230.     who pay for so many files to download.  Set the value and it counts down
  3231.     to zero.  You would need to put the user on a 2/1 file ratio to enforce
  3232.     the limit when it reaches zero.
  3233.  
  3234.  
  3235.     9-1.22  Byte Credits
  3236.     ~~~~~~~~~~~~~~~~~~~~
  3237.     This value is how many byte credits a user has before downloads start
  3238.     counting against the user again.  This would be used normally for payers
  3239.     who pay for so many bytes to download.  Set the value and it counts down
  3240.     to zero.  You would need to put the user on a 2/1 byte ratio to enforce
  3241.     the limit when it reaches zero.
  3242.  
  3243.  
  3244.     9-1.23  [ Not Used Yet ]
  3245.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3246.  
  3247.     9-1.24  [ Not Used Yet ]
  3248.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3249.  
  3250.     9-1.25  Time Left
  3251.     ~~~~~~~~~~~~~~~~~
  3252.     This is the amount of minutes left on the system the user has for the
  3253.     day.
  3254.  
  3255.  
  3256.     9-1.26  Chat Min Left
  3257.     ~~~~~~~~~~~~~~~~~~~~~
  3258.     This is the amount of minutes left in chat system the user has left for
  3259.     the day.
  3260.  
  3261.  
  3262.     9-1.27  DL Files Left
  3263.     ~~~~~~~~~~~~~~~~~~~~~
  3264.     This is the amount of downloadable files left for the day.
  3265.  
  3266.  
  3267.     9-1.28  DL Bytes Left
  3268.     ~~~~~~~~~~~~~~~~~~~~~
  3269.     This is the amount of downloadable bytes left for the day.
  3270.  
  3271.  __________________________________________________________________________
  3272.  
  3273.  
  3274.  9-2  Account Editor: Period Limits Menu
  3275.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3276.  These are your limits put on users per period (Day).
  3277.  
  3278.  .---------------.
  3279.  | Period Limits | (111): The Skeleton
  3280.  `---------------'
  3281.  
  3282.   1> Period Length........: 24 (Hours)         (NOT USED YET)
  3283.   2> Period Type..........: Hours              (NOT USED YET)
  3284.  
  3285.   3> Time  Per Period.....: 5,555 (Mins)
  3286.   4> Chat Time Per Period.: 10
  3287.   5> Calls Per Period.....: 1,00
  3288.   6> Msgs  Per Period.....: 1,000
  3289.  
  3290.   7> File Ratio...........: Disabled
  3291.   8> Byte Ratio...........: 2/1
  3292.  
  3293.   9> Period File U/L Limit: 1,000
  3294.  10> Period Byte U/L Limit: 5,000,000
  3295.  11> Period File D/L Limit: 1,000
  3296.  12> Period Byte D/L Limit: 5,000,000
  3297.  
  3298.  
  3299.  __________________________________________________________________________
  3300.  
  3301.  
  3302.  9-3  Account Editor: Period Info Menu
  3303.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3304.  These are the amounts used during the period (Day).
  3305.  
  3306.  .---------------------.
  3307.  | Current Period Info | (111): The Skeleton
  3308.  `---------------------'
  3309.  
  3310.  1> Calls...........: 334
  3311.  2> Posts...........: 334
  3312.  
  3313.  3> Uploaded Files..: 100
  3314.  4> Uploaded Bytes..: 100,000,000
  3315.  
  3316.  5> Downloaded Files: 100
  3317.  6> Downloaded Bytes: 100,000,000
  3318.  
  3319.  7> Chat Time Used..: 555 Mins
  3320.  
  3321.  
  3322.  __________________________________________________________________________
  3323.  
  3324.  
  3325.  9-4  Account Editor: Totals Menu
  3326.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3327.  These are the total amounts for a user.
  3328.  
  3329.  .--------.
  3330.  | Totals | (111): The Skeleton
  3331.  `--------'
  3332.  
  3333.  1> Total Calls...........: 4,736
  3334.  2> Total Posts...........: 1,793
  3335.  
  3336.  3> Total Uploaded Files..: 4,776
  3337.  4> Total Uploaded Bytes..: 4,445,056,679
  3338.  
  3339.  5> Total Downloaded Files: 1,770
  3340.  6> Total Downloaded Bytes: 4,334,444,444
  3341.  
  3342.  7> Total Time Bank Mins..:
  3343.  
  3344.  
  3345.  __________________________________________________________________________
  3346.  
  3347.  
  3348.  9-5  Account Editor: Terminal Settings Menu
  3349.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3350.  .-------------------.
  3351.  | Terminal Settings | (1): The Skeleton
  3352.  `-------------------'
  3353.  
  3354.   1> Screen Height [5-255]....: 31
  3355.   2> Screen Width [75-255]....: 80
  3356.   3> ByPass Idle Time [0-255].: 0
  3357.   4> Ansi Color On/Off........: 0
  3358.   5> Ansi Type [norm,ami,ibm].: Amiga Ansi
  3359.   6> File List View Mode [1-7]: 5
  3360.  
  3361.  
  3362.  __________________________________________________________________________
  3363.  
  3364.  
  3365.  9-6  Account Editor: Msg/File/Conf Access Menu
  3366.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3367.  MSG = Msg Base Access, FILE = File Base Access, CONF = Conference Access
  3368.  
  3369.   0 CONF (Y)                        20 CONF (N)
  3370.   1 CONF (S) Amiga                  21 CONF (N)
  3371.   2 CONF (Y) IBM                    22 CONF (N)
  3372.   3 CONF (Y) Macintosh              23 CONF (N)
  3373.   4 CONF (Y) etc                    24 CONF (N)
  3374.   5 CONF (Y) etc                    25 CONF (N)
  3375.   6 CONF (N)                        26 CONF (N)
  3376.   7 CONF (N)                        27 CONF (N)
  3377.   8 CONF (N)                        28 CONF (N)
  3378.   9 CONF (N)                        29 CONF (N)
  3379.  10 CONF (N)                        30 CONF (N)
  3380.  11 CONF (N)                        31 CONF (N)
  3381.  12 CONF (N)                        32 CONF (N)
  3382.  13 CONF (N)                        33 CONF (N)
  3383.  14 CONF (N)                        34 CONF (N)
  3384.  15 CONF (N)                        35 CONF (N)
  3385.  16 CONF (N)                        36 CONF (N)
  3386.  17 CONF (N)                        37 CONF (N)
  3387.  18 CONF (N)                        38 CONF (N)
  3388.  19 CONF (N)                        39 CONF (N)
  3389.  
  3390.  Possible ( ) Flags for above:
  3391.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3392.  Global Flags (Works in all areas)
  3393.  
  3394.   [ N ] --- No access to this area.
  3395.   [ Y ] --- Access to this area.
  3396.   [ S ] --- Sysop access to this area.
  3397.  
  3398.  Msg Base Only Flags
  3399.  
  3400.   [ R ] --- Read messages only access in this msg area.
  3401.   [ W ] --- Write messages only access in this msg area.
  3402.  
  3403.  File Base Only Flags
  3404.  
  3405.   [ U ] --- Upload only access in this file area.
  3406.   [ D ] --- Download only access in this file area.
  3407.  
  3408.  
  3409.  __________________________________________________________________________
  3410.  
  3411.  
  3412.  9-7  Account Editor: Normal Related Optional Flags
  3413.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3414.  
  3415.  1|Msg Base Access....:On  22|Read Mass Mail.....:On  43|View File Listings.:On
  3416.  2|File Base Access...:On  23|Read Messages......:__  44|Download Ability...:__
  3417.  3|Bulletins Access...:__  24|Post Messages......:__  45|Upload Ability.....:__
  3418.  4|Doors Area Access..:__  25|Reply to Messages..:__  46|View Text Files....:__
  3419.  5|Voting Booth Access:__  26|Post Anonymously...:__  47|View/Test Archives.:__
  3420.  6|File Mail Access...:__  27|Upload Msg Ability.:__  48|Uploads Auto Valid.:__
  3421.  7|...................:On  28|...................:On  49|Send File Mail.....:On
  3422.  8|Can Change Alias...:On  29|...................:On  50|CD Rom/Tape Worm...:On
  3423.  9|Able to Re-Logon...:On  30|Msg To Next Caller.:On  51|Delete Own Files...:On
  3424. 10|Defeat Page Toggle.:On  31|Forward Own Mail...:On  52|...................:On
  3425. 11|Defeat Slow Baud...:On  32|Edit Own Mail......:On  53|...................:On
  3426. 12|Defeat Low Access..:On  33|...................:On  54|...................:On
  3427. 13|User Listing Menu..:On  34|...................:On  55|...................:On
  3428. 14|Break Sysop Chat...:__  35|...................:__  56|...................:__
  3429. 15|View Welcome Screen:On  36|...................:On  57|...................:On
  3430. 16|View Node Lists....:On  37|...................:On  58|...................:On
  3431. 17|Internode Msg Send.:On  38|...................:On  59|...................:On
  3432. 18|Internode Line Chat:On  39|...................:On  60|...................:On
  3433. 19|Internode Live Chat:On  40|...................:On  61|...................:On
  3434. 20|Receive Node Msgs..:On  41|...................:On  62|...................:On
  3435. 21|Ability to Hide....:On  42|Archive Messages...:On  63|Archive Catalogs...:On
  3436.  
  3437. [A]ll, [N]one, # to change:
  3438.  
  3439.     9-7.1  Msg Base Access
  3440.     ~~~~~~~~~~~~~~~~~~~~~~
  3441.     Ability to access msg bases.
  3442.  
  3443.  
  3444.     9-7.2  File Base Access
  3445.     ~~~~~~~~~~~~~~~~~~~~~~~
  3446.     Ability to access file bases.
  3447.  
  3448.  
  3449.     9-7.3  Bulletins Access
  3450.     ~~~~~~~~~~~~~~~~~~~~~~~
  3451.     Ability to access bulletins area.
  3452.  
  3453.  
  3454.     9-7.4  Doors Area Access
  3455.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3456.     Ability to access doors area.
  3457.  
  3458.  
  3459.     9-7.5  Voting Booth Access
  3460.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3461.     Ability to access voting booth area.
  3462.  
  3463.  
  3464.     9-7.6  File Mail Access
  3465.     ~~~~~~~~~~~~~~~~~~~~~~~
  3466.     Ability to access file mail area.
  3467.  
  3468.  
  3469.     9-7.7  [ Not Used Yet ]
  3470.     ~~~~~~~~~~~~~~~~~~~~~~~
  3471.  
  3472.     9-7.8  Can Change Alias
  3473.     ~~~~~~~~~~~~~~~~~~~~~~~
  3474.     Ability to change alias or not.
  3475.  
  3476.  
  3477.     9-7.9  Able to Re-Logon
  3478.     ~~~~~~~~~~~~~~~~~~~~~~~
  3479.     Ability to re-logon the bbs without logging off.
  3480.  
  3481.  
  3482.     9-7.10  Defeat Page Toggle
  3483.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3484.     Ability to bypass sysop operator page toggle.
  3485.  
  3486.  
  3487.     9-7.11  Defeat Slow Baud
  3488.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3489.     Ability to bypass slow baud security.
  3490.  
  3491.  
  3492.     9-7.12  Defeat Low Access
  3493.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3494.     Ability to bypass low access security.
  3495.  
  3496.  
  3497.     9-7.13  User Listing Menu
  3498.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3499.     Ability to view area user lists.
  3500.  
  3501.  
  3502.     9-7.14  Break Sysop Chat
  3503.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3504.     Ability to break out of sysop chat.
  3505.  
  3506.  
  3507.     9-7.15  View Welcome Screen
  3508.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3509.     Ability to view Text-Welcome text on logon.
  3510.  
  3511.  
  3512.     9-7.16  View Node Lists
  3513.     ~~~~~~~~~~~~~~~~~~~~~~~
  3514.     Ability to view online who displays.
  3515.  
  3516.  
  3517.     9-7.17  Internode Msg Send
  3518.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3519.     Ability to send internode msgs.
  3520.  
  3521.  
  3522.     9-7.18  Internode Line Chat
  3523.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3524.     Ability to enter internode line chat.
  3525.  
  3526.  
  3527.     9-7.19  Internode Live Chat
  3528.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3529.     Ability to enter internode live chat.
  3530.  
  3531.  
  3532.     9-7.20  Receive Node Msgs
  3533.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3534.     Ability to receive internode msgs from other nodes.
  3535.  
  3536.  
  3537.     9-7.21  Ability to Hide
  3538.     ~~~~~~~~~~~~~~~~~~~~~~~
  3539.     Ability to hide from other nodes.
  3540.  
  3541.  
  3542.     9-7.22  Read Mass Mail
  3543.     ~~~~~~~~~~~~~~~~~~~~~~
  3544.     Ability to read mass mail.
  3545.  
  3546.  
  3547.     9-7.23  Read Messages
  3548.     ~~~~~~~~~~~~~~~~~~~~~
  3549.     Ability to read messages.
  3550.  
  3551.  
  3552.     9-7.24  Post Messages
  3553.     ~~~~~~~~~~~~~~~~~~~~~
  3554.     Ability to post messages.
  3555.  
  3556.  
  3557.     9-7.25  Reply to Messages
  3558.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3559.     Ability to reply to messages.
  3560.  
  3561.  
  3562.     9-7.26  Post Anonymously
  3563.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3564.     Ability to post mail anonymously.
  3565.  
  3566.  
  3567.     9-7.27  Upload Msg Ability
  3568.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3569.     Ability to upload msgs.
  3570.  
  3571.  
  3572.     9-7.28  [ Not Used Yet ]
  3573.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3574.  
  3575.  
  3576.     9-7.29  [ Not Used Yet ]
  3577.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3578.  
  3579.     9-7.30  Msg To Next Caller
  3580.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3581.     Ability to leave mail to the next caller upon logging off.
  3582.  
  3583.  
  3584.     9-7.31  Forward Own Mail
  3585.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3586.     Ability to forward your own mail to another user.
  3587.  
  3588.  
  3589.     9-7.32  Edit Own Mail
  3590.     ~~~~~~~~~~~~~~~~~~~~~
  3591.     Ability to edit own mail.
  3592.  
  3593.  
  3594.     9-7.33  [ Not Used Yet ]
  3595.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3596.  
  3597.     9-7.34  [ Not Used Yet ]
  3598.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3599.  
  3600.     9-7.35  [ Not Used Yet ]
  3601.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3602.  
  3603.     9-7.36  [ Not Used Yet ]
  3604.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3605.  
  3606.     9-7.37  [ Not Used Yet ]
  3607.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3608.  
  3609.     9-7.38  [ Not Used Yet ]
  3610.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3611.  
  3612.     9-7.39  [ Not Used Yet ]
  3613.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3614.  
  3615.     9-7.40  [ Not Used Yet ]
  3616.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3617.  
  3618.     9-7.41  [ Not Used Yet ]
  3619.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3620.  
  3621.     9-7.42  Archive Messages
  3622.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3623.     Ability to archive msg's and download them.
  3624.  
  3625.  
  3626.     9-7.43  View File Listings
  3627.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3628.     Ability to view file listings.
  3629.  
  3630.  
  3631.     9-7.44  Download Ability
  3632.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3633.     Ability to download files.
  3634.  
  3635.  
  3636.     9-7.45  Upload Ability
  3637.     ~~~~~~~~~~~~~~~~~~~~~~
  3638.     Ability to upload files.
  3639.  
  3640.  
  3641.     9-7.46  View Text Files
  3642.     ~~~~~~~~~~~~~~~~~~~~~~~
  3643.     Ability to view/read text files.
  3644.  
  3645.  
  3646.     9-7.47  View/Test Archives
  3647.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3648.     Ability to view/test archives.
  3649.  
  3650.  
  3651.     9-7.48  Uploads Auto Valid
  3652.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3653.     Ability to upload files and have them be online immediately.
  3654.  
  3655.  
  3656.     9-7.49  Send File Mail
  3657.     ~~~~~~~~~~~~~~~~~~~~~~
  3658.     Ability to Send private file mail.
  3659.  
  3660.  
  3661.     9-7.50  CD Rom/Tape Worm
  3662.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3663.     [ Not implemented yet ]
  3664.     Ability to access cd rom / tape worm files.
  3665.  
  3666.  
  3667.     9-7.51  Delete Own Files
  3668.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3669.     Ability for user to delete files they uploaded.
  3670.  
  3671.  
  3672.     9-7.52  [ Not Used Yet ]
  3673.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3674.  
  3675.     9-7.53  [ Not Used Yet ]
  3676.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3677.  
  3678.     9-7.54  [ Not Used Yet ]
  3679.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3680.  
  3681.     9-7.55  [ Not Used Yet ]
  3682.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3683.  
  3684.     9-7.56  [ Not Used Yet ]
  3685.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3686.  
  3687.     9-7.57  [ Not Used Yet ]
  3688.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3689.  
  3690.     9-7.58  [ Not Used Yet ]
  3691.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3692.  
  3693.     9-7.59  [ Not Used Yet ]
  3694.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3695.  
  3696.     9-7.60  [ Not Used Yet ]
  3697.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3698.  
  3699.     9-7.61  [ Not Used Yet ]
  3700.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3701.  
  3702.     9-7.62  [ Not Used Yet ]
  3703.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3704.  
  3705.     9-7.63  Archive Catalogs
  3706.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3707.     Ability to archive file listings and download them.
  3708.  __________________________________________________________________________
  3709.  
  3710.  
  3711.  9-8  Account Editor: Sysop Related Optional Flags
  3712.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3713.  1|Edit Sysop Flags...:On  22|Post Mass Mail.....:On  43|File Maintance.....:On
  3714.  2|Account Editor.....:On  23|Forward Any Mail...:__  44|DL Files Not Listed:__
  3715.  3|Edit Own Account...:__  24|Edit Any Mail......:__  45|View/DL Sysop Files:__
  3716.  4|Drop To Dos........:__  25|Edit Message Header:__  46|Full Path Download.:__
  3717.  5|Edit Any Text Files:__  26|Delete Any Mail....:__  47|Delete Any File....:__
  3718.  6|BBS Config Module..:__  27|View Password Msgs.:__  48|View Password Files:__
  3719.  7|View BBS Logs......:On  28|Attach Files to Msg:On  49|Validate Uploads...:On
  3720.  8|Special User Log...:On  29|View All E-Mail....:On  50|View All File-Mail.:On
  3721.  9|View New User Apps.:On  30|...................:On  51|View Text by Path..:On
  3722. 10|Create Accounts....:On  31|...................:On  52|Local Uploading....:On
  3723. 11|...................:On  32|...................:On  53|...................:On
  3724. 12|...................:On  33|...................:On  54|...................:On
  3725. 13|Sysop User List....:On  34|...................:On  55|...................:On
  3726. 14|...................:__  35|...................:__  56|...................:__
  3727. 15|...................:On  36|Bypass Kick Off....:On  57|...................:On
  3728. 16|...................:On  37|Bypass Abort Trans.:On  58|...................:On
  3729. 17|Sysop Who..........:On  38|...................:On  59|...................:On
  3730. 18|Internode Control..:On  39|No Charges for DLs.:On  60|...................:On
  3731. 19|Internode Watch....:On  40|Bypass UL/DL Limits:On  61|...................:On
  3732. 20|Interactive Watch..:On  41|Bypass Msg Limits..:On  62|...................:On
  3733. 21|Capture Users Calls:On  42|Bypass Time Limits.:On  63|...................:On
  3734.  
  3735. [A]ll, [N]one, # to change:
  3736.  
  3737.     9-8.1  Edit Sysop Flags
  3738.     ~~~~~~~~~~~~~~~~~~~~~~~
  3739.     Ability to edit these sysop flags.
  3740.     Very good security flag to keep co-sysops from giving/editing these flags.
  3741.  
  3742.  
  3743.     9-8.2  Account Editor
  3744.     ~~~~~~~~~~~~~~~~~~~~~
  3745.     Ability to edit accounts.
  3746.  
  3747.  
  3748.     9-8.3  Edit Own Account
  3749.     ~~~~~~~~~~~~~~~~~~~~~~~
  3750.     Ability to edit own account.
  3751.  
  3752.  
  3753.     9-8.4  Drop To Dos
  3754.     ~~~~~~~~~~~~~~~~~~
  3755.     Ability to drop to dos.
  3756.  
  3757.  
  3758.     9-8.5  Edit Any Text Files
  3759.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3760.     Ability to edit any texts file from path.
  3761.  
  3762.  
  3763.     9-8.6  BBS Config Module
  3764.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3765.     Ability to call up the bbs config module though the bbs.
  3766.  
  3767.  
  3768.     9-8.7  View BBS Logs
  3769.     ~~~~~~~~~~~~~~~~~~~~
  3770.     Ability to view bbs logs online.
  3771.  
  3772.  
  3773.     9-8.8  Special User Log
  3774.     ~~~~~~~~~~~~~~~~~~~~~~~
  3775.     Turn this on if you want to keep a separate log of this user's activity.
  3776.     It is basically a clone of everything in callers log but saved in a
  3777.     special log with the user's name as the extension.  Use this option to
  3778.     monitor users.
  3779.  
  3780.  
  3781.     9-8.9  View New User Apps
  3782.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3783.     This flags enables a co-sysop to view new user application answers.
  3784.  
  3785.  
  3786.     9-8.10  Create Accounts
  3787.     ~~~~~~~~~~~~~~~~~~~~~~~
  3788.     Ability to Create New Accounts with 'CA' command.
  3789.  
  3790.  
  3791.     9-8.11  [ Not Used Yet ]
  3792.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3793.  
  3794.     9-8.12  [ Not Used Yet ]
  3795.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3796.  
  3797.     9-8.13  [ Not Used Yet ]
  3798.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3799.  
  3800.     9-8.14  [ Not Used Yet ]
  3801.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3802.  
  3803.     9-8.15  [ Not Used Yet ]
  3804.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3805.  
  3806.     9-8.16  [ Not Used Yet ]
  3807.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3808.  
  3809.     9-8.17  Sysop Who
  3810.     ~~~~~~~~~~~~~~~~~
  3811.     Ability to view who is online, even if the user is in invisible mode.
  3812.  
  3813.  
  3814.     9-8.18  Internode Control
  3815.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3816.     Ability to access internode controler module to kick users offline,
  3817.     abort transfers, or change time of users on other nodes.
  3818.  
  3819.  
  3820.     9-8.19  Internode Watch
  3821.     ~~~~~~~~~~~~~~~~~~~~~~~
  3822.     [ Not implemented yet ]
  3823.  
  3824.  
  3825.     9-8.20  Interactive Watch
  3826.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3827.     [ Not implemented yet ]
  3828.  
  3829.  
  3830.     9-8.21  Capture Users Calls
  3831.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3832.     This flag will allow the sysop to capture all activities of the user when
  3833.     they call the bbs.  The bbs will turn the capture log on when they connect
  3834.     and turn it back off when they logoff when this flag is set on.
  3835.     NOTE:  This flag being on will slow the bbs while the user is online.
  3836.  
  3837.  
  3838.     9-8.22  Post Mass Mail
  3839.     ~~~~~~~~~~~~~~~~~~~~~~
  3840.     Ability to post mass mail.
  3841.  
  3842.  
  3843.     9-8.23  Forward Any Mail
  3844.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3845.     Ability to forward any message.
  3846.  
  3847.  
  3848.     9-8.24  Edit Any Mail
  3849.     ~~~~~~~~~~~~~~~~~~~~~
  3850.     Ability to edit any message.
  3851.  
  3852.  
  3853.     9-8.25  Edit Message Header
  3854.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3855.     Ability to edit the message headers.
  3856.  
  3857.  
  3858.     9-8.26  Delete Any Mail
  3859.     ~~~~~~~~~~~~~~~~~~~~~~~
  3860.     Ability to delete any messages.
  3861.  
  3862.  
  3863.     9-8.27  View Password Msgs
  3864.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3865.     Ability to view any password protected msgs without knowing the password.
  3866.  
  3867.  
  3868.     9-8.28  Attach Files to Msg
  3869.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3870.     [ Not implemented yet ]
  3871.  
  3872.  
  3873.     9-8.29  View All E-Mail
  3874.     ~~~~~~~~~~~~~~~~~~~~~~~
  3875.     Ability to view all private e-mail.
  3876.  
  3877.  
  3878.     9-8.30  [ Not Used Yet ]
  3879.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3880.  
  3881.     9-8.31  [ Not Used Yet ]
  3882.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3883.  
  3884.     9-8.32  [ Not Used Yet ]
  3885.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3886.  
  3887.     9-8.33  [ Not Used Yet ]
  3888.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3889.  
  3890.     9-8.34  [ Not Used Yet ]
  3891.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3892.  
  3893.     9-8.35  [ Not Used Yet ]
  3894.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3895.  
  3896.     9-8.36  Bypass Kick Off
  3897.     ~~~~~~~~~~~~~~~~~~~~~~~
  3898.     Ability to bypass anyone from kicking the user off from another node
  3899.     with internode controller.
  3900.  
  3901.  
  3902.     9-8.37  Bypass Abort Trans
  3903.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3904.     Ability to bypass anyone from aborting the user's transfer from another
  3905.     node with internode controller.
  3906.  
  3907.  
  3908.     9-8.38  [ Not Used Yet ]
  3909.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3910.  
  3911.     9-8.39  No Charges for DLs
  3912.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3913.     Ability to download without it counting against totals.
  3914.  
  3915.  
  3916.     9-8.40  Bypass UL/DL Limits
  3917.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3918.     Ability to bypass any ul/dl limits.
  3919.  
  3920.  
  3921.     9-8.41  Bypass Msg Limits
  3922.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3923.     Ability to bypass any msg posting limits.
  3924.  
  3925.  
  3926.     9-8.42  Bypass Time Limits
  3927.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3928.     Ability to bypass any time limits.
  3929.  
  3930.  
  3931.     9-8.43  File Maintance
  3932.     ~~~~~~~~~~~~~~~~~~~~~~
  3933.     Ability to do file maintance, including editing descriptions and taking
  3934.     credits away from users that upload bad files, etc.
  3935.  
  3936.  
  3937.     9-8.44  DL Files Not Listed
  3938.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3939.     Ability to download files not listed in file listings.
  3940.  
  3941.  
  3942.     9-8.45  View/DL Sysop Files
  3943.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3944.     Ability to view/download sysop files.
  3945.  
  3946.  
  3947.     9-8.46  Full Path Download
  3948.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3949.     Ability to download from any path.
  3950.     (Sysop Download)
  3951.  
  3952.  
  3953.     9-8.47  Delete Any File
  3954.     ~~~~~~~~~~~~~~~~~~~~~~~
  3955.     Ability to delete any files.
  3956.  
  3957.  
  3958.     9-8.48  View Password Files
  3959.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3960.     Ability to view any password protected files without knowing password.
  3961.  
  3962.  
  3963.     9-8.49  Validate Uploads
  3964.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3965.     Ability to validate uploads that are not online.
  3966.  
  3967.  
  3968.     9-8.50  View All File-Mail
  3969.     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3970.     Ability to view all file mail to & from all users.
  3971.  
  3972.  
  3973.     9-8.51  View Text by Path
  3974.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  3975.     Ability to view text files by path.
  3976.  
  3977.  
  3978.     9-8.52  Local Uploading
  3979.     ~~~~~~~~~~~~~~~~~~~~~~~
  3980.     Ability to do local uploading or not.
  3981.  
  3982.  
  3983.     9-8.53  [ Not Used Yet ]
  3984.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3985.  
  3986.     9-8.54  [ Not Used Yet ]
  3987.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3988.  
  3989.     9-8.55  [ Not Used Yet ]
  3990.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3991.  
  3992.     9-8.56  [ Not Used Yet ]
  3993.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3994.  
  3995.     9-8.57  [ Not Used Yet ]
  3996.     ~~~~~~~~~~~~~~~~~~~~~~~~
  3997.  
  3998.     9-8.58  [ Not Used Yet ]
  3999.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4000.  
  4001.     9-8.59  [ Not Used Yet ]
  4002.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4003.  
  4004.     9-8.60  [ Not Used Yet ]
  4005.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4006.  
  4007.     9-8.61  [ Not Used Yet ]
  4008.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4009.  
  4010.     9-8.62  [ Not Used Yet ]
  4011.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4012.  
  4013.     9-8.63  [ Not Used Yet ]
  4014.     ~~~~~~~~~~~~~~~~~~~~~~~~
  4015.  
  4016.  __________________________________________________________________________
  4017.  
  4018.  
  4019.  9-9  Account Editor: Presets
  4020.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4021.  16 Presets used to pre-define user's accounts.
  4022.  
  4023.  
  4024.  __________________________________________________________________________
  4025.  __________________________________________________________________________
  4026.  
  4027.                    CHAPTER V - (~) Variables & Door Codes
  4028.  __________________________________________________________________________
  4029.  __________________________________________________________________________
  4030.  
  4031.  
  4032.  Special Control Codes to place in Text Files   (case sensetive)
  4033.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4034.  TextFiles , Arexx(tm) , Tempest Door
  4035.  ------------------------------------
  4036.  How to use the following commands:
  4037.  
  4038.   1) as a '~' command in a text file.  Use the letter(s) that defines
  4039.      the action you wish to use.  For our Example, lets say you want to
  4040.      show the Users Computer Type.  (just use the letters not the Number)
  4041.  
  4042.      Your Computer is a: ~CT
  4043.  
  4044.   2) In Arexx you would use the GetStr Code like so:
  4045.  
  4046.      GetStr 73
  4047.      transmit 'Your computer is a : ' result
  4048.  
  4049.   3) In a Tempest Door you would use the GetStr Command like so:
  4050.  
  4051.      char s[60];
  4052.      GetStr(s,73);
  4053.      pl("Your computer is a: ");
  4054.      pl(s);
  4055.  
  4056.  *** NOTE ***
  4057.  
  4058.  If you see a '!' in the first column, that means this command can only
  4059.  be used through the '~' (Text commands), and not Arexx or the Doors
  4060.  The LIST TO FOLLOW is in no order except for the lenght of characters in
  4061.  the command name.
  4062.  
  4063.  
  4064.              GetStr
  4065.    (~) Text    Code   Description
  4066.  ==========================================================================
  4067.    TIMESTRING    15   Full Date & Time String
  4068.  ! DUMP_FILE    204   display a text file with NO tilde codes or pauses.
  4069.                       Works same as show_file.
  4070.  ! SHOW_FILE    205   display a text file ~SHOW_FILE(Text:today.txt)
  4071.    SYSTEM        18   The Name of the BBS SYSTEM
  4072.    RCALL         90   Reserved Callers name (ONLY When BBS reserved!)
  4073.  ! DELAY        207   Pauses the BBS ~DELAY(50) is a 1 secound pause
  4074.  ! SHELL        202   SHELL w/ no input   ~SHELL(c:status)
  4075.    FREE         206   how much free space for uploading?
  4076.    BAUD          19   Baud Rate
  4077.    BEEP          47   Send a Control-G (BEEP) over the modem
  4078.    DATE          16   Print the current date
  4079.    NODE          68   NODE #
  4080.  ! REXX          62   Arexx Door Command    ~REXX(Rexx:Tempest.rexx)
  4081.    TDBT         100   Today's Total Downloaded Bytes
  4082.    TDFT          98   Today's Total Downloaded Files
  4083.    TIME          17   Print the current time
  4084.    TNUT         102   Today's Total New Users
  4085.    TUBT          97   Today's Total Uploaded Bytes
  4086.    TUFT          96   Today's Total Uploaded Files
  4087.    VERS          65   Display the version Number
  4088.    TMG          101   Messages entered today
  4089.    KEY          134   Wait for a key press
  4090.  ! DOS          135   Dos Call ~DOS(echo >speak:  ~n is online )
  4091.    CLS          110   Clear screen  Returns Code to Clear screen With
  4092.    TCS           95   Total Calls to System/Node
  4093.    TCT           94   Today's Total Calls
  4094.    TFT          103   Today's Total Feedback to Sysop
  4095.    TAD          111   Today's Total Aborted Downloads
  4096.    TAU          112   Today's Total Aborted Uploads
  4097.    TUR          113   Today's Total Upload Resums
  4098.    TDR          114   Today's Total Download Resumes
  4099.    TMU          115   Total maximum users
  4100.    TBY          116   System Busy today # of mins since midnight
  4101.    TFS          122   Files FMAILED to sysop
  4102.    SSN          125   Systems Sysop Name
  4103.    CR                 Print return.
  4104.    ME            99   Display the authors name ;-)
  4105.  ! PD            61   Paragon Door Command    ~PD(Doors:frogbog.par)
  4106.  ! TD            60   Tempest Door Command    ~TD(Doors:frogbog.mod)
  4107.    TO            38   Time Used THIS CALL in Minutes.
  4108.    TR            39   Remaining Time avaliable today
  4109.    ~             66   For printing one ~
  4110.    +             48   Toggle the (Y/n/ns) prompts
  4111.    0             52   Color 0 - No ANSI (White usually)
  4112.    1             53   Color 1 - WHITE for SYSOP  RED for User
  4113.    2             54   Color 2 - GREEN
  4114.    3             55   Color 3 - YELLOW/BROWN
  4115.    4             56   Color 4 - DARK BLUE
  4116.    5             57   Color 5 - PURPLE
  4117.    6             58   Color 6 - CYAN/LIGHT BLUE
  4118.    7             59   Color 7 - RED for SYSOP  WHITE for User
  4119.    B             49   BOLD
  4120.    I             50   Italics
  4121.    L             41   Name of the Last Caller
  4122.    l             42   How long the Last Caller was online
  4123.    Q             69   Quit ALL ~ commands
  4124.    r             45   request a  Press [RETURN]  from the user
  4125.    U             51   Underline
  4126.    z             46   Toggle Control-C aborting...
  4127.    ^             47   Send a Control-G (BEEP) over the modem
  4128.  
  4129.    UMF          126   User Msg base flags
  4130.    UFF          127   Users File Base Flags
  4131.    UOP                Users option flags
  4132.  
  4133.    CLT           36   User's Calls Left Today
  4134.    UFL           88   User's Uploadable Files Left Today
  4135.    UBL           89   User's Uploadable Bytes Left Today
  4136.    DFL           86   Users Downloadable Files Left Today
  4137.    DBL           87   Users Downloadable Bytes Left Today
  4138.  
  4139.                   1   Get user input line string.
  4140.  
  4141.  
  4142.             GetUser
  4143.  (~) Text      Code   Description
  4144.  ==========================================================================
  4145.    n              0   User's Handle
  4146.  
  4147.    RN             2   User's Real Name
  4148.    LO             4   User's Location/City
  4149.    PN             8   User's Voice Phone Number
  4150.  
  4151.    AGE           11   User's Age
  4152.  
  4153.    CT            13   User's Computer Type
  4154.  
  4155.    FCL           15   Users First Call  xx/xx/xx
  4156.    LCL           16   Users Last Call   xx/xx/xx
  4157.  
  4158.    SN            18   User's Slot Number
  4159.    LEV           20   User's Security Level
  4160.  
  4161.    UTC           25   User's Total Calls
  4162.    UTM           26   User's Total Messages Posted
  4163.    UF            28   User's Total Uploaded Files
  4164.    UB            29   User's Total Uploaded Bytes
  4165.    DF            30   User's Total Downloaded Files
  4166.    DB            31   User's Total Downlaoded Bytes
  4167.  
  4168.    FR            38   User's File Ratio
  4169.    FB            39   User's Byte Ratio
  4170.  
  4171.    UCL           41   User's Calls Limit Per Period/Day
  4172.    UML           42   User's Msgs  Limit Per Period/Day
  4173.    LUF           43   User's Upload Files Limit Per Period/Day
  4174.    LUB           44   User's Upload Bytes Limit Per Period/Day
  4175.    LDF           45   User's Download Files Limit Per Period/Day
  4176.    LDB           46   User's Download Bytes Limit Per Period/Day
  4177.    TL            47   User's Time  Limit Per Period/Day (In Minutes)
  4178.  
  4179.    UCT           57   User's Calls            Today
  4180.    UMT           58   User;s Messages Posted  Today
  4181.    UFT           59   User's Uploaded Files   Today
  4182.    UBT           60   User's Uploaded Bytes   Today
  4183.    DBT           61   User's Downloaded Bytes Today
  4184.    DFT           62   User's Downloaded Files Today
  4185.  
  4186.    UMR           85   User's Message Base Rejoin #
  4187.    UFR           86   User's File Base Rejoin #
  4188.    PWF          100   User's Password Failures since last legal call
  4189.  
  4190.  
  4191.  
  4192.  ~SHOW_FILE(tempest:utils/today.txt)
  4193.         This command will allow you to call another text file within a
  4194.         text file however the 'called' text file will not have ~ detection.
  4195.  ~DELAY(ticks)
  4196.         50 Ticks is equal to 1 Secound.  To have the text file pause for 2
  4197.         Secounds use  ~DELAY(100);
  4198.  ~TD(door program) - tempest door
  4199.  ~PD(door program) - paragon door
  4200.  ~REXX(rexx file)  - rexx door
  4201.  ~KEY              - request a key Press
  4202.  
  4203.  
  4204.  ####################
  4205.  ### SHELL  INFO  ###
  4206.  ####################
  4207.  
  4208.      ~SHELL(c:status ^ c:list)
  4209.       Opens a cli and run these commands.  Use the '^' to separate
  4210.       commands.  NO USER INPUT IS ALLOWED! Its just for the SHOW ME STATS
  4211.  
  4212.  ###########################
  4213.  ### JUSTIFICATION INFO  ###
  4214.  ###########################
  4215.  
  4216.      ~n       no justification just shows the text
  4217.      ~n(20)   format out 20 spaces right justiy
  4218.      ~n(-20)  format out 20 spaces left justify
  4219.  
  4220.  examples - an example to show how to use the '~' commands.
  4221.  ~~~~~~~~
  4222.  ~+~z
  4223.  Conference Numbers..:(0123456789012345678901234567890123456789)
  4224.  MsgBase  Access.....: ~UMF(-40)
  4225.  FileBase Access.....: ~UFF(-40)
  4226.  Caller Online.......: ~n  (quick logon #:~SN)
  4227.  Real Name...........: ~RN
  4228.  Location............: ~LO
  4229.  Phone & Computer....: ~PN & ~CT
  4230.  Downloads...........: ~DF(4)/~DB(10) bytes-TOTAL ~DFT(4)/~DBT(10) bytes-TODAY
  4231.  Uploads.............: ~UF(4)/~UB(10) bytes-TOTAL ~UFT(4)/~UBT(10) bytes-TODAY
  4232.  Daily Allowed Dl's..: ~LDF(4)/~LDB(10) bytes-TODAY ~DFL(4)/~DBL(10) bytes-LEFT
  4233.  Todays Posted Msg's.: ~UMT out of ~UML (Total Msgs by You is ~UTM)
  4234.  Calls Used Today....: ~UCT out of ~UCL (you may call back ~CLT more times today)
  4235.  First & Last Call...: ~FCL thru ~LCL
  4236.  Password Hack Count.: ~PWF
  4237.  Last Caller.........: (~l Minutes) ~L
  4238.  Baud Rate...........: ~BAUD
  4239.  System Calls........: ~TCT/~TCS
  4240.  Upload Space........: ~FREE
  4241.  ~DOS(echo >speak:  ~n is online)  Press Any Key : ~KEY
  4242.  Running Msg Scan Door : ~TD(dh1:doors/new/scan.mod)
  4243.  
  4244.  __________________________________________________________________________
  4245.  __________________________________________________________________________
  4246.  
  4247.                          CHAPTER XI - Door Formats
  4248.  __________________________________________________________________________
  4249.  __________________________________________________________________________
  4250.  
  4251.  
  4252.  11-1  Tempest Doors
  4253.  ~~~~~~~~~~~~~~~~~~~
  4254.  Tempest has its own Door format, see Programmers-Docs for Door Code.
  4255.  When defining Tempest doors in .opt files, use 'T-DOOR' to define the
  4256.  door as a Tempest door.
  4257.  
  4258.  __________________________________________________________________________
  4259.  
  4260.  
  4261.  11-2  Paragon Door Support
  4262.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  4263.  Tempest Supports Paragon doors internaly.  You only have to specify the
  4264.  door as a paragon door, (see 4-12).
  4265.  
  4266.  __________________________________________________________________________
  4267.  
  4268.  
  4269.  11-3  Arexx Door Interface
  4270.  ~~~~~~~~~~~~~~~~~~~~~~~~~~
  4271.  Tempest has a full set of arexx commands to create scripts and doors in
  4272.  arexx.  Tempest emulates most commands from all other bbs packages.
  4273.  A complete list of arexx commands are listed in the Programmers-Docs file.
  4274.  
  4275.  __________________________________________________________________________
  4276.  
  4277.  
  4278.  11-4  Dos / Shell Door Interface
  4279.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4280.  With Tempest you can run any cli program that uses STANDARD INPUT/OUTPUT.
  4281.  If the program does not use Standard Input/Output, the program will lock.
  4282.  All you have to do is define the command in the .opt files with the 'D-DOOR'
  4283.  command for Dos Door.  Look at section on re-defining commands.
  4284.  
  4285.  
  4286.  __________________________________________________________________________
  4287.  __________________________________________________________________________
  4288.  
  4289.                APPENDIX A - Error Return Codes & Explanations
  4290.  __________________________________________________________________________
  4291.  __________________________________________________________________________
  4292.  
  4293.  If the BBS gives you an error return code, then this is the look up table
  4294.  for finding the explanation of the problem.
  4295.  
  4296.  
  4297.  Code  Explanations
  4298.  ~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4299.    5   Error, could not create message port.
  4300.   10   Error, could not allocate enough memory.
  4301.   20   Error, could not load data files from setup directory.
  4302.  
  4303.   30   Error, could not open the Intuition.library, perhaps you are not
  4304.        running at least OS 2.04(v37) or greater.
  4305.  
  4306.   40   Error, could not open the graphics.library, perhaps you are not
  4307.        running at least OS 2.04(v37) or greater.
  4308.  
  4309.   45   Error, could not open the dos.library, perhaps you are not running
  4310.        at least OS 2.04(v37) or greater.
  4311.  
  4312.   46   Error, could not open the asl.library, perhaps not installed.
  4313.        Tempest REQUIRES v38 Asl.library to be installed, there is a copy
  4314.        of v38 with Tempest.  If you have v38 or greater then there is no
  4315.        need to install v38.
  4316.   47   Error, could not open the gadtools.library.
  4317.  
  4318.   50   Error, could not open serial.device.
  4319.   60   Error, could not open console.device.
  4320.  
  4321.   70   Error, could not initalize the console.device.
  4322.   71   Error, could not create pull down menus.
  4323.  
  4324.   80   Error, could not initalize the serial.device.
  4325.  
  4326.  100   Error, could not open defined font.
  4327.  
  4328.  __________________________________________________________________________
  4329.  __________________________________________________________________________
  4330.  
  4331.                         APPENDIX B - Troubleshooting
  4332.  __________________________________________________________________________
  4333.  __________________________________________________________________________
  4334.  
  4335.  
  4336.  __________________________________________________________________________
  4337.  
  4338.  - PROBLEM: Your BBS seems to be running slower when a low baud rate user
  4339.             is online.
  4340.  
  4341.     ANSWER: You need to turn your DTE Rate to FIXED, instead of VARIABLE.
  4342.             Modem Settings in BBSConfig util.
  4343.  __________________________________________________________________________
  4344.  
  4345.  - PROBLEM: Your modem is not reseting properly or is reseting over and
  4346.             over.
  4347.  
  4348.     ANSWER: Check your Modem RESET STRING in the BBSConfig.
  4349.  __________________________________________________________________________
  4350.  
  4351.  - PROBLEM: You can not un-iconify Tempest.
  4352.  
  4353.    ANSWERS: You have NOT defined the screen modes properly in the BBSConfig?
  4354.             You probably don't have enough chip memory to open the screens?
  4355.  __________________________________________________________________________
  4356.  
  4357.  - PROBLEM: If your prompts in the BBS are not matching with the options
  4358.             and everything looks messed up.
  4359.  
  4360.     ANSWER: When re-defining your text / prompts in the promnpts.set file,
  4361.             you may of messed up by deleting an line or adding lines.
  4362.             Restore the defaults prompts.set file or refer to the
  4363.             propmts.set docs to try to locate where you messed up the file.
  4364.  __________________________________________________________________________
  4365.  
  4366.  __________________________________________________________________________
  4367.  __________________________________________________________________________
  4368.  
  4369.                  APPENDIX C - Console Editing & Ansi Codes
  4370.  __________________________________________________________________________
  4371.  __________________________________________________________________________
  4372.  
  4373.  
  4374.  C-1 Console Editing:
  4375.  ~~~~~~~~~~~~~~~~~~~
  4376.  These commands are available through Tempest BBS on most input prompts.
  4377.  - Also avaiable on EAE (External Account Editor).
  4378.  
  4379.    CURSOR UP..........Scroll up through the command history.
  4380.    CURSOR RIGHT.......Scroll down through the command history.
  4381.    CURSOR LEFT........Moves cursor key to the left through the current
  4382.                       input line.
  4383.    CURSOR RIGHT.......Moves cursor key to the right through the current
  4384.                       input line.
  4385.    SHIFT CURSOR LEFT..Moves cursor to the beginning of the line.
  4386.    SHIFT CURSOR RIGHT.Moves cursor to the end of the line.
  4387.    [DEL KEY]..........Deletes current position of cursor.
  4388.    [BACKSPACE]........Deletes the character to the left of the cursor.
  4389.  
  4390.    CTRL-A.............Moves cursor to the beginning of the line.
  4391.    CTRL-G.............Send Bell (Flash screen on local console).
  4392.    CTRL-H ............Deletes the last character (same as Backspace).
  4393.    CTRL-I.............Tab over 5 characters.
  4394.    CTRL-K.............Deletes everything from the cursor forward to the end
  4395.                       of the line.
  4396.    CTRL-M.............Same as [Return Key]
  4397.    CTRL-X.............Clears/Deletes current line.
  4398.    CTRL-U.............Deletes everything from the cursor backward to the
  4399.                       start of the line.
  4400.                       Remaining text is moved over to column one.
  4401.    CTRL-V.............Validate the line, the current line will be
  4402.                       re-displayed.
  4403.    CTRL-Z.............Moves cursor to the end of the line.
  4404.  
  4405.  
  4406.  C-2 Amiga ANSI Codes:
  4407.  ~~~~~~~~~~~~~~~~~~~~
  4408.  This is a complete list of ANSI codes that you can use in text files
  4409.  through out Tempest.
  4410.  
  4411.    Color Change Codes:
  4412.    ~~~~~~~~~~~~~~~~~~
  4413.    ESC [30m  - Black  (foreground)
  4414.    ESC [31m  - Red    (foreground)
  4415.    ESC [32m  - Green  (foreground)
  4416.    ESC [33m  - Yellow (foreground)
  4417.    ESC [34m  - Blue   (foreground)
  4418.    ESC [35m  - Purple (foreground)
  4419.    ESC [36m  - Cyan   (foreground)
  4420.    ESC [37m  - White  (foreground)
  4421.  
  4422.    ESC [40m  - Black  (background)
  4423.    ESC [41m  - Red    (background)
  4424.    ESC [42m  - Green  (background)
  4425.    ESC [43m  - Yellow (background)
  4426.    ESC [44m  - Blue   (background)
  4427.    ESC [45m  - Purple (background)
  4428.    ESC [46m  - Cyan   (background)
  4429.    ESC [47m  - White  (background)
  4430.  
  4431.  
  4432.    Style Controls:
  4433.    ~~~~~~~~~~~~~~
  4434.    ESC [0m   - Reset ANSI codes
  4435.    ESC [1m   - Boldface  on (*)
  4436.    ESC [3m   - Italics   on
  4437.    ESC [4m   - Underline on
  4438.    ESC [7m   - Inverse   on
  4439.  
  4440.    (*)  In 16 colour ANSI, boldface text is rendered as a slightly brighter
  4441.         color, thus giving you access to the 8 additional colors in the
  4442.         palette.
  4443.  
  4444.  
  4445.    Cursor Controls:
  4446.    ~~~~~~~~~~~~~~~
  4447.    ESC [A    - Cursor up
  4448.    ESC [B    - Cursor down
  4449.    ESC [C    - Cursor right
  4450.    ESC [D    - Cursor left
  4451.  
  4452.    ESC [#A   - Cursor up # lines
  4453.    ESC [#B   - Cursor down # lines
  4454.    ESC [#C   - Cursor right # spaces
  4455.    ESC [#D   - Cursor left # spaces
  4456.  
  4457.    ESC [H    - Cursor home
  4458.    ESC [#H   - Cursor to line #
  4459.    ESC [#;#H - Cursor to a specific row and column
  4460.  
  4461.    ESC [s    - Save the current cursor position
  4462.    ESC [u    - Restore cursor to the last saved position
  4463.  
  4464.    ESC [0 p  - Turn Cursor Off
  4465.    ESC [1 p  - Turn Cursor On
  4466.  
  4467.  
  4468.    Miscellaneous Commands:
  4469.    ~~~~~~~~~~~~~~~~~~~~~~
  4470.    ESC [@    - Insert a space
  4471.    ESC [#@   - Insert # spaces
  4472.  
  4473.    ESC [L    - Insert line
  4474.    ESC [#L   - Insert # lines
  4475.  
  4476.    ESC [M    - Delete line
  4477.    ESC [#M   - Delete # lines
  4478.  
  4479.    ESC [P    - Delete character
  4480.    ESC [#P   - Delete # characters
  4481.  
  4482.    ESC [K    - Delete to end of line
  4483.    ESC [1K   - Delete to start of line
  4484.    ESC [2K   - Delete entire line
  4485.  
  4486.    ESC [J    - Clear to end of screen
  4487.    ESC [1J   - Clear to top of screen
  4488.    ESC [2J   - Clear entire screen
  4489.  
  4490.    NOTE: some ANSI commands can be stacked using the semi-colon
  4491.          (;), eg:
  4492.  
  4493.    ESC [1;43;34m - Blue bold text on yellow background
  4494.  
  4495.  __________________________________________________________________________
  4496.  __________________________________________________________________________
  4497.  
  4498.          APPENDIX D - Auto Description Detection / Creation System
  4499.  __________________________________________________________________________
  4500.  __________________________________________________________________________
  4501.  
  4502.  I would like to start off by saying that Tempest BBS Software was the
  4503.  first in the world to offer file_id.diz,disk.id, & desc.sdi auto
  4504.  description Detection/Creation on an Amiga run BBS Software Package.
  4505.  In fact Tempest had it 6 months before anyone on amiga even attempted to
  4506.  install a file_id system.
  4507.  
  4508.  - Universal   Detection on (dms,doc,dox,txt,nfo,exe,mod,gif)
  4509.  - File_id.diz Detection on (lha,lzh,zip)
  4510.  - Desc.sdi    Detection on (lha,lzh,zip)
  4511.  - disk.id     Detection on (lha,lzh,zip)
  4512.  - Optional Ansi Stripping function to strip ansi out of file_id's
  4513.  - Optional pattern match stripping for unwanted bbs ads or text.
  4514.    see FileIdStrip.opt file in the optional directory.
  4515.  
  4516.  Suported Detection Formats:
  4517.  ==========================
  4518.  
  4519.  .dms                - DMSDESCRIPT    util is required for this format.
  4520.  .doc .dox .txt .nfo - TXTEXTRACT     util is required for this format.
  4521.  .exe                - EXEDESCRIPT    util is required for this format.
  4522.  .lha .lzh           - LHA            util is required for this format.
  4523.  .lzx                - lZX            util is required for this format.
  4524.  .zip                - UNZIP          util is required for this format.
  4525.  .gif                - GifDesc        util is required for this format.
  4526.  .mod                - ModuleDescript util is required for this format.
  4527.                      & ModCheck       util is required for this format.
  4528.  
  4529.  
  4530.  Suported Creation Formats:
  4531.  =========================
  4532.  
  4533.  .dms                - DMSDESCRIPT util is required for this format.
  4534.  .doc .dox .txt .nfo - TXTEXTRACT  util is required for this format.
  4535.  .exe                - EXEDESCRIPT util is required for this format.
  4536.  .lha .lzh           - LHA         util is required for this format.
  4537.  .lzx                - LZX         util is required for this format.
  4538.  .zip                - ZIP         util is required for this format.
  4539.  .gif                - GifDesc     util is required for this format.
  4540.  
  4541.  __________________________________________________________________________
  4542.  __________________________________________________________________________
  4543.  
  4544.                  APPENDIX E - Hydra Bi-Directional Protocol
  4545.  __________________________________________________________________________
  4546.  __________________________________________________________________________
  4547.  
  4548.  I would like to start off by saying that Tempest BBS Software was the
  4549.  first in the world to offer Hydra Bi-Directional Protocol on an Amiga
  4550.  ran bbs.
  4551.  
  4552.  
  4553.  Features:
  4554.  
  4555.  - Upload / Download / Chat with sysop all at the same time or just
  4556.    do single transfers as well.
  4557.  - Duplicate Uploaded checking through Downloadpaths.opt file in the
  4558.    optional directory.
  4559.  - Upload resume supported.
  4560.  - Live cps report for both uploads and downloads.
  4561.  
  4562.  
  4563.  Notes:
  4564.  
  4565.  - Tempest Hydra Protocol is now Internal to Tempest.  No external files
  4566.    are needed.
  4567.  
  4568.  - To do successful bi-directional transfers, the callers must have the
  4569.    Hydra 'line' setting at 2400 and 'Handshake' setting to Hard.
  4570.    Example:  line 2400 handshake hard
  4571.  
  4572.  - Users wanting to use the Hydra Protocol must first go to the 'TS'
  4573.    Terminal Settings Menu and change their protocol types to Hydra or
  4574.    at the last transfer prompt is the choice to change protocol.
  4575.  
  4576.  - Hydra transfers do not work completely on HST only modems, they do not
  4577.    have a back channel fast enough for bi-directional transfers.
  4578.  
  4579.  - If a user is doing bi-directional transfers and you enter chat with the
  4580.    user it can cause transfer errors.  So if you see transfer errors while
  4581.    doing bi-directional and chating, leaving chat should improve the
  4582.    transfer.  Most of the time it should be fine however.
  4583.  
  4584.  __________________________________________________________________________
  4585.  __________________________________________________________________________
  4586.  
  4587.                     APPENDIX F - Archive Checking System
  4588.  __________________________________________________________________________
  4589.  __________________________________________________________________________
  4590.  
  4591.  Archive checking on Tempest is handled by the ArcCheck.mod program found
  4592.  in the Modules directory.  Programmers can code their own version and
  4593.  replace this util if they choose.
  4594.  
  4595.  The default archive checker which comes with Tempest has the ability to
  4596.  check, strip, and add files to any archive format you choose, fully
  4597.  defineable.
  4598.  
  4599.  The files that control the archive checking are found in the scripts
  4600.  directory of your tempest files.
  4601.  
  4602.  FORMATS:
  4603.  
  4604.  test_(archive extension)
  4605.  strip_(archive extension)
  4606.  add_(archive extension)
  4607.  
  4608.  EXAMPLES:
  4609.  
  4610.  test_lha
  4611.  test_lzh
  4612.  add_zip
  4613.  add_zoo
  4614.  strip_lha
  4615.  strip_zip
  4616.  
  4617.  Inside these files is where you define the actual archive utility to be used
  4618.  and its commands.
  4619.  
  4620.  The test_xxx format must have both the '>%s' and the '%s' in the first line
  4621.  and the '>%s' must be directly after the archiver util, look at the examples.
  4622.  The following lines after the first line that defines the command, are for
  4623.  any error messages that are to be checked for to determine that an archive
  4624.  is corupted.
  4625.  
  4626.  Example test_xxx file:
  4627.  
  4628.  --- cut here ----
  4629. lha >%s t %s
  4630. Operation not entirely successful
  4631.  --- cut here ----
  4632.  
  4633.  add_xxx and strip_xxxx files contain only the '%s' in the first line and
  4634.  there are no additional lines after the first line that defines the
  4635.  command line to be used.
  4636.  
  4637.  Example add_xxx file:
  4638.  
  4639.  --- cut here ----
  4640. lha -z a #?%s BBSADS:AddFiles.lha/*
  4641.  --- cut here ----
  4642.  
  4643.  Source code to the default archive checker can be obtained by asking the
  4644.  programmer of Tempest.
  4645.  
  4646.  __________________________________________________________________________
  4647.  __________________________________________________________________________
  4648.  
  4649.                     APPENDIX G - New User Questions File
  4650.  __________________________________________________________________________
  4651.  __________________________________________________________________________
  4652.  
  4653.  The file 'NUQuestions' is the new user questions file, which is stored in
  4654.  the text directory of tempest.  In this file you can define any number of
  4655.  questions that you wish to ask new users.  With this file you can define the
  4656.  questions, how many lines for answers are available for every question, and
  4657.  how many characters must be entered for every answer line.
  4658.  
  4659.  The 2 types of lines start with either (Q) = Question line, or
  4660.  (A) = Answer line.  After this there are 2 spaces for a number value.
  4661.  If the line is a question line, then the number provided represents how
  4662.  many answer lines are available for this question.  If the line is an
  4663.  answer line type then the number will represent the minimum characters
  4664.  that must be entered by the user for that answer line.  You must have
  4665.  an answer line for every answer line you want the user to have.
  4666.  
  4667.  EXAMPLE:
  4668.  
  4669. (Q) 1:Where did you find this bbs number -[1 line]
  4670. (A) 0:
  4671. (Q) 1:Enter Your Real Name and Voice Number -[1 line]
  4672. (A) 0:
  4673. (Q) 1:Are you a sysop [1 lines]
  4674. (A) 0:
  4675. (Q) 3:List some of the other boards you call -[3 lines]
  4676. (A) 0:
  4677. (A) 0:
  4678. (A) 0:
  4679. (Q) 3:Now tell me about yourself, if you want to -[3 lines]
  4680. (A) 0:
  4681. (A) 0:
  4682. (A) 0:
  4683.  
  4684.  __________________________________________________________________________
  4685.  __________________________________________________________________________
  4686.  
  4687.                   APPENDIX H - Making Tempest & Utils Resident
  4688.  __________________________________________________________________________
  4689.  __________________________________________________________________________
  4690.  
  4691.  Tempest, BBSConfig, EAE as well as all Utils, Doors, Modules that
  4692.  come with the Tempest Package can all be made resident.
  4693.  
  4694.  The resident command is a little tricky however.  This is an example:
  4695.  
  4696.  resident Tempest:Tempest Tempest:tempest Force
  4697.     ^            ^               ^
  4698.      \            \               \_ The actual path and file to make resident.
  4699.       \            \
  4700.        \            \_ Actual Resident Name that TServer loads Tempest with.
  4701.         \
  4702.          \_ Resident Command in your C:
  4703.  
  4704.  
  4705.  Now after running a command like this your Tempest will be resident in
  4706.  memory.  Make sure you have this line before you run the Server!
  4707.  
  4708.  A possible problem is if your 'P' Pure Bit is not set on the file
  4709.  you are trying to make resident.  If by chance this flag gets turned off
  4710.  you will have to turn it back on with the Protect command or a directory
  4711.  tool.
  4712.  
  4713.  __________________________________________________________________________
  4714.  
  4715.  INDEX
  4716.  ~~~~~
  4717.  ( Far from being complete, just starting to build the main structure
  4718.    for the future, Rough Draft. )
  4719.  
  4720.  
  4721.  (A) Additional Paths: 3-5
  4722.      Arexx: 2-1.E, 3-6, 4-3, 4-12, 5, 11-3
  4723.      Arexx Code/Commands: See Programmers-Docs file for commands.
  4724.      Asl Requesters: 2-1.E, 4.3, 4.6, 4.7, 4.8, APPENDIX A
  4725.  
  4726.  (B) BBSConfig: 2-3, 2-4.B, 3-7, APPENDIX B & I
  4727.      Bi-Directional Protocol, see 'Hydra'
  4728.  
  4729.  (C)
  4730.  
  4731.  (D) Doors, Arexx: see 'Arexx'
  4732.      Doors, Code:  See Programmers-Docs file for Door Code.
  4733.      Doors, Dos Doors:
  4734.      Doors, Paragon: see 'Paragon Doors'
  4735.      Doors, Tempest:
  4736.  
  4737.  (E)
  4738.  
  4739.  (F) Fifo Handler: 2-1.C
  4740.      File_id Auto Descriptions: 1-1, 3-5, 4-6, APPENDIX D
  4741.      Front End: 2-5
  4742.      Full Screen Editor: 4-9
  4743.  
  4744.  (G)
  4745.  
  4746.  (H) Hydra Bi-Directional Protocol: 1-1, 4-3, APPENDIX B & E
  4747.  
  4748.  (I) Iconify, Toggle:
  4749.  
  4750.  (J)
  4751.  
  4752.  (K)
  4753.  
  4754.  (L)
  4755.  
  4756.  (M) Memory, Resident: see 'Resident'
  4757.      Memory, Usage: 2-2.C
  4758.  
  4759.  
  4760.  (N)
  4761.  
  4762.  (O)
  4763.  
  4764.  (P) Paragon Doors: 4-3, 4-12, 5, 11-2, 11-3
  4765.      Protocols, Hydra: see 'Hydra'
  4766.      Protocols, Zmodem: see 'Zmodem'
  4767.  
  4768.  (Q)
  4769.  
  4770.  (R) Resident, Making: APPENDIX I
  4771.      Rip Graphics: 3-4
  4772.  
  4773.  (S) Serial Cards: 2-2.E
  4774.      SF (Serial Flusher): 2-1.D
  4775.  
  4776.  (T) Trap Door: 2-5
  4777.  
  4778.  (U)
  4779.  
  4780.  (V)
  4781.  
  4782.  (W)
  4783.  
  4784.  (X)
  4785.  
  4786.  (Y)
  4787.  
  4788.  (Z) ZModem:
  4789.  
  4790.  __________________________________________________________________________
  4791.  
  4792.  TERMS/GLOSSARY
  4793.  ~~~~~~~~~~~~~~
  4794.  (Far from being complete, just starting to build the main structure
  4795.   for the future, Rough Draft. )
  4796.  
  4797.  
  4798.  (A) Arexx
  4799.      ~~~~~
  4800.      Arexx is a script language used to code doors and scripts.
  4801.  
  4802.  (B) Bi-Directional Protocol
  4803.      ~~~~~~~~~~~~~~~~~~~~~~~
  4804.      File transfer protocol that transfers files to and from a bbs at the
  4805.      same time.
  4806.  
  4807.  (C)
  4808.  
  4809.  (D) Doors
  4810.      ~~~~~
  4811.      Doors is a term used for programs that are run through the bbs that
  4812.      perform different tasks.
  4813.  
  4814.  (E)
  4815.  
  4816.  (F) Fifo Handler
  4817.      ~~~~~~~~~~~~
  4818.      Fifo-Handler is a handler in the L: directory that handles dos doors
  4819.      and remote shell in the BBS.
  4820.  
  4821.      Front End
  4822.      ~~~~~~~~~
  4823.      Front end refers to a mode of the bbs where a front end util answers the
  4824.      modem and determines if the call is a user or an incomming mail packet
  4825.      transfer.
  4826.  
  4827.  (G)
  4828.  
  4829.  (H) Hydra
  4830.      ~~~~~
  4831.      Hydra is a bi-directional protocol used to transfer files to and from
  4832.      a bbs as the same time and allows for chating with the sysop while
  4833.      you are transfering to and from the bbs.
  4834.  
  4835.  (I)
  4836.  
  4837.  (J)
  4838.  
  4839.  (K)
  4840.  
  4841.  (L)
  4842.  
  4843.  (M)
  4844.  
  4845.  (N)
  4846.  
  4847.  (O)
  4848.  
  4849.  (P) Paragon
  4850.      ~~~~~~~
  4851.      Paragon is another BBS Package.  It is mentioned through out the docs
  4852.      since Tempest supports their door format.
  4853.  
  4854.  (Q)
  4855.  
  4856.  (R) Resident
  4857.      ~~~~~~~~
  4858.      This refers to the ability to make Tempest resident where there is one
  4859.      copy of the bbs in memory and all nodes use the same code in memory,
  4860.      saving the sysop alot of memory.
  4861.  
  4862.      Rip Graphics
  4863.      ~~~~~~~~~~~~
  4864.  
  4865.  (S)
  4866.  
  4867.  (T) Trap Door
  4868.      ~~~~~~~~~
  4869.      Trap door is a Front End util used to determine if the calls to the bbs
  4870.      are users or a mail packet that needs to be processed.
  4871.  
  4872.  (U)
  4873.  
  4874.  (V)
  4875.  
  4876.  (W)
  4877.  
  4878.  (X)
  4879.  
  4880.  (Y)
  4881.  
  4882.  (Z) ZModem
  4883.      ~~~~~~
  4884.      Zmodem is a file transfer protocol used to transfer files to and from
  4885.      the bbs.
  4886.  __________________________________________________________________________
  4887.  __________________________________________________________________________
  4888.  
  4889.  Amiga and AmigaDOS are registered trademarks of Commodore-Amiga, INC.
  4890.  Paragon (C) 1989 by Jon Radoff and Eric Drewry.
  4891.  TrapDoor (C) 1992 by Maximillian Hantsch and Martin Laubach.
  4892.  A-Rexx (C) 1987 by William S. Hawes.
  4893.